我正在尝试在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()
在取消后没有被调用。
请帮忙。
感谢。