код меню Android не работает
Я пытался выяснить, почему мой логический параметр не меняется, когда я нажимаю кнопку, когда я менял его вручную, он работал, но он ничего не делал. Я пытался следовать инструкциям к слову, но они не работают. Кто-нибудь может указать, где я иду не так?
public boolean onOptionsItemSelected(MenuItem menu)
{
MenuItem freeze = (MenuItem)findViewById(R.id.freeze);
// Handle item selection
switch (menu.getItemId()) {
case R.id.freeze:
if (freze == false){
freze = true;
} else {
freze = false;
}
return true;
case R.id.toggleVolCount:
if (toggleVol == true){
toggleVol = false;
} else {
toggleVol = true;
}
return true;
default: return super.onOptionsItemSelected(menu);
}
Спасибо за вашу помощь, когда я попробовал предложенный код, но он не работал, я вернулся и изменил меню. Ранее я делал кнопку с помощью onClick для создания меню, когда создавал иконку с кодом, код, который я ранее написал, работал нормально. Надеюсь, это поможет кому-то другому, кроме меня, поэтому я не чувствую себя таким уж идиотом.}