0
快速点击,即使返回值是真实的 - 这意味着该事件被消耗,不应该被调用 这里是我的代码:onMenuItemClick上的动作将调用监听多次调用几次
menuItem.setOnMenuItemClickListener(new OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem item) {
// blabla...
return true;
}
});
任何想法为什么项目点击事件发送两次,即使返回值为真?
也许你已经为'menuItem'的父视图定义了另一个侦听器? – nKn
没有。它只是那个监听器并且在那个特定的菜单项上设置一次。我不重用监听器。 –
检查您是否意外在您的XML菜单文件中使用android:onclick属性。 – Behnam