AsyncTask onCancelled()没有被调用

时间:2014-04-03 08:52:20

标签: android android-asynctask

我正在尝试在AsyncTask中调用onCancelled()。对于取消我正在调用cancel(true)的任务。在我的doInBackground中,我写了这个,

try {
        response= HttpService.doServerRequest(params);

    } catch(Exception e){
       //pd.dismiss();
         task.cancel(true);
         if(task.isCancelled()){
            CustomException.onException((Activity) this.context);
         }
   }

我已经覆盖了这个在取消任务时调用的方法。

@Override
protected void onCancelled() {
            CustomException.onException((Activity) this.context);
}

但是这个onCancelled()在取消后没有被调用。

请帮忙。

感谢。

0 个答案:

没有答案