我在上下文操作菜单中添加了一些自定义菜单项。我需要使用 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();
}
}
我想使用用户在 web 视图中选择的单词来搜索我的网站,但我无法获得获取所选文本的方法。我怎么能得到它,请任何人帮忙。
提前致谢。