差异b / w在AsyncTask Android中取消(true)和取消(false)

问题描述 投票:-2回答:2

我想使用cancel(Boolean)方法取消AsyncTask。我们用的时候 cancel(false)cancel(true)

public final boolean cancel (boolean mayInterruptIfRunning)
android android-asynctask
2个回答
2
投票

根据docs

boolean:如果执行此任务的线程应该被中断,则为true;否则,允许完成正在进行的任务。


1
投票

取消AsyncTask时,您必须手动处理任务的取消过程。通过提供false,您可以告诉执行此任务的线程不应该被中断并且应该完成它的工作。

© www.soinside.com 2019 - 2024. All rights reserved.