private void chooseActivity(int index) {
      if (mOnTargetListener != null) mOnTargetListener.onTargetSelected();

      ActivityChooserModel dataModel = ActivityChooserModel.get(mContext, mHistoryFileName);
      Intent launchIntent = dataModel.chooseActivity(index);
      if (launchIntent != null) {
        launchIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET);
        mContext.startActivity(launchIntent);
      }
    }