因此,我收到了一个 Android 应用程序,我注意到在 Fragment 的 onStop 生命周期方法中,他们执行了以下操作:
if(mWorkerTask!=null)
{
AsyncTask.Status taskStatus=mWorkerTask.getStatus();
if(taskStatus==Status.RUNNING||taskStatus==Status.PENDING)
{
mWorkerTask.cancel(true);
}
}
我仍然不明白他们为什么这样做,是否需要在 onStop 方法中取消 AsyncTask ?