在我的onCreateOptionsMenu函数中,我实现了这个:
mymenuitem.setOnMenuItemClickListener(new OnMenuItemClickListener(){
public boolean onMenuItemClick(MenuItem item){
update_freq=1;
showChosen(); (some user defined function)
update_time();
return true;
}
});
但是,.setOnMenuItemClickListener仅在我第一次单击我的首选项时被调用,稍后当我返回菜单并单击首选项按钮时,它永远不会被调用。 任何人都可以告诉我这是什么问题?我的菜单用xml文件编写并充气。
答案 0 :(得分:1)
我认为您需要覆盖onOptionsItemSelected
。 OnMenuItemClickListener设置在一个特定的MenuItem上。