如何取消或停止AsyncTask?

时间:2015-07-02 12:57:04

标签: android android-asynctask

我找到了许多取消AsyncTask的答案,设置了object.cancel(true) 并在后台方法检查

for (int i = 0; i < appState.getAvailableText().length;i++){

  if(isCancelled()){
                break;
            }
            //Do your updating stuff here
        }

但在我的Asynctask中没有for循环或切换案例,我可以通过单击按钮停止或取消AsyncTYask后台进程???

1 个答案:

答案 0 :(得分:2)

在按钮上单击编写代码

task.cancel(true);

其中task是您创建并启动的异步任务的引用