我遇到了我的活动被暂停的情况,并且我从onPause()
方法中取消了我的AsyncTask
. 但是,我的日志按时间顺序显示以下事件:
OnPause
叫AsyncTask
从 取消OnPause
。cancel(false)
返回true
指示任务已成功取消。onPostExecute
被调用,尽管合同如果取消它永远不会被调用。
有人见过这个吗?LogCat 消息是否保证以准确的顺序呈现?
我遇到了我的活动被暂停的情况,并且我从onPause()
方法中取消了我的AsyncTask
. 但是,我的日志按时间顺序显示以下事件:
OnPause
叫AsyncTask
从 取消OnPause
。 cancel(false)
返回true
指示任务已成功取消。onPostExecute
被调用,尽管合同如果取消它永远不会被调用。有人见过这个吗?LogCat 消息是否保证以准确的顺序呈现?