Exemplo n.º 1
0
 private void endActionMode() {
   Context context = anchorHandle.getContext();
   if (context instanceof ActionModeCompat.Presenter) {
     final ActionModeCompat.Presenter presenter = (ActionModeCompat.Presenter) context;
     presenter.endActionModeCompat();
   }
   mCurrentItems = null;
 }
Exemplo n.º 2
0
  private void showActionMode(final JSONArray items) {
    String itemsString = items.toString();
    if (itemsString.equals(mCurrentItems)) {
      return;
    }
    mCurrentItems = itemsString;

    if (mCallback != null) {
      mCallback.updateItems(items);
      return;
    }

    final Context context = anchorHandle.getContext();
    if (context instanceof ActionModeCompat.Presenter) {
      final ActionModeCompat.Presenter presenter = (ActionModeCompat.Presenter) context;
      mCallback = new TextSelectionActionModeCallback(items);
      presenter.startActionModeCompat(mCallback);
    }
  }