Предотвратить перетаскивание пользовательского Mimetype в EditText

У меня есть пользовательский тип MIME, который я собираюсь использовать для перетаскивания объектов приложения в приложении. Кажется, это работает, но я обнаружил, что поля EditText также принимают действие удаления. Я не хочу, чтобы это произошло.

Во-первых, я определил тип MIME обычного типа следующим образом:

public static final String MIME_TYPE_MYNODE = "com.example.mockup/mynode";

Затем в обработчике onTouch для исходного объекта у меня есть:

  @Override
  //-----------------------------------------------------------------------------
  public boolean onTouch (View v, MotionEvent e)
  {
    ...
    else if (e.getAction() == MotionEvent.ACTION_MOVE)
    {
      String[] mimeTypes = {MIME_TYPE_MYNODE};
      ClipData data = new ClipData ("Task Tamer Note", mimeTypes, new ClipData.Item ("unused"));
      View.DragShadowBuilder shadow = new View.DragShadowBuilder(this);
      Object localState = v;
      startDrag (data, shadow, localState, 0);
      return false;
    }
  }
  ...
}

Когда я "уронить" в виджет EditText он вставляет & quot; неиспользованный & quot; в текстовую область. Как я могу предотвратить это? Благодарю.

Ответы на вопрос(4)

Ваш ответ на вопрос