Ejemplo n.º 1
0
  @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);
   }
 }
Ejemplo n.º 3
0
 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);
 }