【问题标题】:Where to check isFinishing in an activity在哪里检查 isFinishing 活动
【发布时间】:2023-03-26 10:42:02
【问题描述】:

我最近意识到,为了避免令人讨厌的异常,我应该在我的活动的内部 AsyncTask 子类中检查 isFinishing。在 Activity 中检查 isFinishing 还有什么好的做法?

【问题讨论】:

  • “不是一个真正的问题”?谁投票决定关闭它需要澄清?

标签: android multithreading android-activity


【解决方案1】:

如果你不想在方向改变等情况下处理你的 AsyncTask,你应该检查库 DroidFu。 无论如何,如果你阅读了 isFinishing 的文档,它清楚地提到了你应该在哪里使用它。

【讨论】:

  • 对于初学者来说,文档没有提到应该在 AsyncTask 上进行检查。我怀疑还有很多其他地方你应该检查文档没有提到的地方。
  • 查看此链接 (brainflush.wordpress.com/2009/11/16/…) 关于 BetterAsyncTask
猜你喜欢
  • 2016-12-24
  • 1970-01-01
  • 1970-01-01
  • 2011-07-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多