标签: android-asynctask
当我在活动A中创建异步任务并且任务仍在执行时,如果我按下活动A中的后退按钮,则不会调用活动回调,例如onPause,onStop和onDestroy。
无法理解为什么?
答案 0 :(得分:0)
当Asynctask正在运行后台时你不能打断它, 并且活动可能不会暂停,停止或销毁(即使可以,Asynctask仍然会运行)。
Asynctask
除非
你调用cancel(true)来杀死Asynctask或检查isCancelled()以验证Asynctask是否仍然在运行背景。
cancel(true)
isCancelled()