引用此处的 AsyncTask文档,它说:
理想情况下,AsyncTasks应该用于短操作(最多几秒钟。)如果需要保持线程长时间运行,强烈建议您使用java.util.concurrent pacakge提供的各种API,例如Executor,ThreadPoolExecutor和FutureTask。
现在我的问题出现了:为什么?该doInBackground()函数运行在UI线程中,因此在这里进行长时间运行有什么危害?
doInBackground()
一只名叫tom的猫
白猪掌柜的
相关分类