Внутри моей функции onCreateOptionsMenu я реализовал это:
mymenuitem.setOnMenuItemClickListener(new OnMenuItemClickListener(){
public boolean onMenuItemClick(MenuItem item){
update_freq=1;
showChosen(); (some user defined function)
update_time();
return true;
}
});
Однако .setOnMenuItemClickListener вызывается только при первом щелчке по моему предпочтению, позже, когда я вернулся в меню и нажал на кнопки предпочтений, он никогда не вызывался.
Может кто-нибудь сказать мне, в чем проблема? Мое меню написано в xml файле и завышено.