如果子线程的回调方法存在于已销毁的 Activity 中或现在不是堆栈顶部的 Activity 中,会发生什么情况? 请问这个原因和异常吗?如果是这样,处理此类问题的最佳做法是什么?谢谢!
最佳答案
您可以使用Future如果您想监视任务何时完成,则为 class 。
另一种选择是将任务发布到 Handler如果你只是想阻止他们使用 RemoveCallback(Runnable r)
关于java - Activity 生成一个线程,但随后该 Activity 被销毁,或者在子线程完成之前创建一个新 Activity (在同一任务中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5052009/