想当然的问题
AsyncTask可以用来异步加载图片等,之前看过很多文章,都是直接在Adapter的getView中直接new一个task去执行,原来没有研究过AsyncTask源码,听说过AsyncTask内部有线程池之类的,于是就想当然地认为,每次为了加载一张图片就去new一个task,这不很累吗?这就感觉像是为了生产一张图片,就去建一个有好多条生产线(线程池)的工厂(task),还想尽办法不每次去new task,只用一个task就该多好?
对于这个问题,很多人肯定呵呵哒,read the fu**ing source!!!
private static volatile Executor sDefaultExecutor = SERIAL_EXECUTOR;
看到这个大大的static没???
FUCK!!!
网友评论