我想强制取消AsyncTask。我看到你可以使用isCancelled()喜欢inthisvalidsolution(在引擎盖下使用AtomicBoolean。但我看到类似suspiciousSolution1的解决方案,suspiciousSolution2,suspiciousSolution3其中引入了新标志privatebooleanisTaskCancelled=false;。我开始怀疑-因为那个标志被修改了publicvoidcancelTask(){isTaskCancelled=true;}在某个线程上运行,并被读入protectedVoiddoInBackground