【发布时间】:2011-04-21 09:14:58
【问题描述】:
我目前正在使用asyncTask() 在我的活动进行时对位图图像进行一些背景交换,并且一切正常;直到我结束任务所在的活动。任务的线程进入“等待”状态而不是被销毁?我取消了,并检查了.isCancelled() 的返回值。这不会是一个真正的问题,除非当我从 MAIN 活动再次重新启动我的活动时,它实际上会为新的 asyncTask() 创建一个新线程;从而让那个老家伙在后台“等待”?这是一个错误,还是我只是错误地使用了这个功能?
【问题讨论】:
-
查看 Droid-fu 库。它简化了使用 asyncTask 的工作。
标签: android thread-safety android-asynctask