Exemplo n.º 1
0
  public void startAction(
      int action, int title, ProgressListener listener, boolean waitOnStop, boolean showDialog) {
    ArrayList<Path> ids = mSelectionManager.getSelected(false);
    stopTaskAndDismissDialog();

    Activity activity = (Activity) mActivity;
    mDialog = createProgressDialog(activity, title, ids.size());
    if (showDialog) {
      mDialog.show();
    }
    MediaOperation operation = new MediaOperation(action, ids, listener);
    mTask = mActivity.getThreadPool().submit(operation, null);
    mWaitOnStop = waitOnStop;
  }