Как получить выделенный текст веб-просмотра в переопределении ActionMode
Я добавляю несколько пользовательских пунктов меню в контекстное меню действий. Мне нужно предоставить функцию веб-поиска со словами, выбранными в WebView.
Я переопределил ActionMode, используя этот код.
@Override
public void onActionModeStarted(ActionMode mode) {
if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {
if (mActionMode == null) {
mActionMode = mode;
Menu menu = mode.getMenu();
mode.getMenuInflater().inflate(R.menu.menu_search, menu);
}
}
super.onActionModeStarted(mode);
}
public void onContextualMenuItemClicked(MenuItem item) {
switch (item.getItemId()) {
case R.id.menu_search:
//HERE I WANT TO GET THE TEXT: HOW CAN I?
break;
}
if (mActionMode != null) {
mActionMode.finish();
}
}
Я хочу выполнить поиск по моему сайту, используя слово, выбранное пользователем в веб-просмотре, но у меня не получается получить выбранный текст. Как я могу получить это, любой, пожалуйста, помогите.
Заранее спасибо.