我在几个地方使用AsyncTasks来执行冗长的数据库查询,然后在PostExecute中填充生成的数据视图。但到了那个时候,用户可以在我的应用程序中切换屏幕(片段),甚至将应用程序“退出”回发射器。Android:活动结束时AsyncTask的最佳实践
现在我使用一种有点kludgey的方法,以便AsyncTask可以在进行更新之前检查活动是否仍然存在。但这真的有必要吗?看起来只要任务处于活动状态,即各种View对象仍然存在,因此更新它们虽然无用,但不会损害任何内容。
任何人都有一些协调AsyncTasks在这方面的行动的想法?
这几乎总结一下我已经运行到并断定关于使用AsyncTasks的陷阱。谢谢你的提示! – gordonwd 2012-02-28 15:55:50