Esempio n. 1
0
 private void cancelImport() {
   if (mImportTask != null && mImportTask.getStatus() == AsyncTask.Status.RUNNING) {
     mImportTask.cancel(true);
     mImportTask = null;
     mActionButton.setVisibility(View.VISIBLE);
     mActionButton.setText(R.string.dialog_back);
     mActionButton.setOnClickListener(
         new View.OnClickListener() {
           public void onClick(View v) {
             finish();
           }
         });
   }
 }
Esempio n. 2
0
 private void startImport() {
   if (mImportTask == null || mImportTask.getStatus() == AsyncTask.Status.FINISHED) {
     mActionButton.setVisibility(View.VISIBLE);
     mActionButton.setText(android.R.string.cancel);
     mActionButton.setOnClickListener(
         new View.OnClickListener() {
           public void onClick(View v) {
             cancelImport();
           }
         });
     mProgressBar.setVisibility(View.VISIBLE);
     mImportTask = (ImportTask) new ImportTask().execute();
   }
 }