Beispiel #1
0
  // Being attached by an Activity
  @Override
  public void onAttach(Activity activity) {
    Log.d(TAG, "onAttach");
    super.onAttach(activity);

    mActivity = activity;
    mCallback = (TaskResultListener) activity;
    mActivityCond.open();

    if (mTaskStarted) {
      mProgDialog = mAsyncTask.createProgressDialog(mActivity);
      mAsyncTask.setProgressDialog(mProgDialog);
      mProgDialog.show();
    }
  }
Beispiel #2
0
  // Being detached from the hosting activity, clean up view state
  @Override
  public void onDetach() {
    Log.d(TAG, "onDetach");
    super.onDetach();

    mActivityCond.close();
    mActivity = null;
    mCallback = null;

    mAsyncTask.setProgressDialog(null);

    if (mProgDialog != null) {
      mProgDialog.dismiss();
      mProgDialog = null;
    }
  }
Beispiel #3
0
 // Method to start the associated task
 public void startTask() {
   mAsyncTask = createTask();
   mTaskStarted = true;
   mAsyncTask.execute();
 }