Изменить меню во время выполнения

Как мне изменить меню параметров во время выполнения в android 2.3.3? У меня есть два xml-меню, и мне нужно переключить тип меню во время выполнения.

Я хочу уничтожить или обновить меню, и когда пользователь затем нажимает кнопку меню, снова вызывается меню onCreateOptions, выбирающее соответствующее XML-меню.

@Override
public boolean onCreateOptionsMenu(Menu menu) {

    if(OPTIONS_TYPE == 0) // Photo option
        getMenuInflater().inflate(R.menu.photomenu, menu);
    else // Photo + delete option
        getMenuInflater().inflate(R.menu.photodeletemenu, menu);

    return super.onCreateOptionsMenu(menu);
}
9
задан Arcadia 22 July 2011 в 04:04
поделиться