(新人)
当我点击一个菜单时,上述方法从第一个菜单返回一个 ID,而不是我点击的菜单。如果我检查菜单的 Title Condensed,它是正确的。
int id = item.getItemId(); //returns id of an incorrect menu
String Title = (String) item.getTitleCondensed(); //this returns the correct title.
欢迎任何想法。
最佳答案
我遇到了同样的问题。构建生成的文件未正确更新。
如果我重新排序 xml 中的菜单项,我会得到相同的效果...构建和惊喜。单击菜单会带来与预期不同的其他代码。
清理干净再试一次
关于android - onOptionsItemSelected 返回不正确的 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7126573/