Как обрабатывать событие «вставить» в Android 3.0 (Honeycomb)?

У меня есть настроенный EditText, который должен выполнять индивидуальную "вставку".

Я переопределил onTextContextMenuItem (int id) для обработки "вставки", запрошенной выбором контекстного меню.

@Override
public boolean onTextContextMenuItem(int id) {
  switch(id){
  case android.R.id.paste:
    doMyPaste();
    return true;
  }
}

Это работает в Android до 3.0.
В версии 3.0, однако, есть небольшой виджет «вставить» рядом с виджетом курсора, если он нажат или коснулся курсора.
enter image description here
Когда пользователь выполняет «вставку» из этого виджета, onTextContextMenuItem (int id ) не будет вызываться. В результате я не могу выполнить индивидуальную пасту.
Кто-нибудь знает, что это за маленький виджет "вставки"? Какой метод я должен заменить, чтобы сделать свою «пасту»?

9
задан Lucifer 1 January 2012 в 17:51
поделиться