@Override protected void onDestroy() { // TODO Auto-generated method stub Log.e("onDestroy()", "onDestroy()"); if (null != mLoadDataTask && mLoadDataTask.getStatus() == LoadDataTask.Status.RUNNING) { mLoadDataTask.cancel(true); } super.onDestroy(); }
@Override public void onDestroy() { super.onDestroy(); if (loadTask != null && loadTask.getStatus() != AsyncTask.Status.FINISHED) { loadTask.closeProgressDilog(); loadTask.cancel(true); } if (updatetask != null && updatetask.getStatus() != AsyncTask.Status.FINISHED) { updatetask.closeProgressDilog(); updatetask.cancel(true); } }
public boolean onKeyDown(int keyCode, KeyEvent event) { // 捕捉返回键 if (keyCode == KeyEvent.KEYCODE_BACK) { if (null != mLoadDataTask) { mLoadDataTask.cancel(true); mLoadDataTask = null; Log.e("cancel", "cancel"); mListView.onRefreshComplete(); return true; } } // return true; return super.onKeyDown(keyCode, event); }