在我的应用中,我希望能够在用户将文本复制到剪贴板时启动自己的功能。
我正在覆盖onActionModeFinished的功能,因为我想确保用户点击了Copy我正在选择导航索引。不幸的是如果总是返回-1。我在这里做错了吗?
@Override
public void onActionModeFinished(ActionMode mode) {
super.onActionModeFinished(mode);
if (_actionBar != null) {
int index = _actionBar.getSelectedNavigationIndex();
// here index is always -1
}
}
答案 0 :(得分:0)
ActionBar可以在左侧包含选项卡和列表选择器。因此,getSelectedNavigationIndex用于获取此导航项中的位置,而不是位于右侧的菜单项中。