我想使用cancel(Boolean)
方法取消AsyncTask。我们用的时候
cancel(false)
和cancel(true)
。
public final boolean cancel (boolean mayInterruptIfRunning)
根据docs:
boolean:如果执行此任务的线程应该被中断,则为true;否则,允许完成正在进行的任务。
取消AsyncTask时,您必须手动处理任务的取消过程。通过提供false
,您可以告诉执行此任务的线程不应该被中断并且应该完成它的工作。