Меню Android, выбрасывает исключение IndexOutOfBoundsException при выполнении onPrepareOptionsMenu

Когда я пытаюсь обновить свой MenuItem в меню, я получаю IndexOutOfBoundsException.

Я добавил menu_item в xml и вижу его, когда enable () == false.

Мой код:

public boolean onPrepareOptionsMenu(Menu menu) {
    if ( enable() ) {
        MenuItem menuItem= menu.getItem(R.id.menu_item);
        menuItem.setEnabled(true);
    }
    return super.onPrepareOptionsMenu(menu);
}

Как справиться с проблемой?

Ура.

9
задан neciu 9 November 2011 в 16:44
поделиться