Android AsyncTask取消消息

时间:2015-04-22 20:34:25

标签: android android-asynctask

我有一个AsyncTask,在运行时会显示一个对话框。当我点击取消时:

 if (isCancelled()) break;

当我取消asyncTask时,如何在对话框中显示消息(使用" ok"按钮)?

由于

1 个答案:

答案 0 :(得分:1)

AsyncTask只有一个方法

@Override
protected void onCancelled() {
    super.onCancelled();
    // Show the dialog
} 
只有在调用cancel时才会调用

onCancelled。但请注意,在cancel(boolean)被调用且doInBackground(Object[])完成后,文档:在UI线程上运行

这意味着不会在任何线程上立即调用onCancelled。