Сначала в методе onPrepareOptionsMenu действия я получаю экземпляр MenuItem в виде поля.
Код: Выделить всё
public void onPrepareOptionsMenu(final Menu menu) {
super.onPrepareOptionsMenu(menu);
// Retrieve and show the contextual settings menu item
mContextualSettings = menu.findItem(R.id.item_menu_contextual_settings);
mContextualSettings.setVisible(true);
}
Мне было интересно, хороший ли это подход или мне следует каким-то образом использовать validateOptionsMenu(), чтобы снова сделать его видимым? Могу ли я столкнуться с исключениями нулевого указателя?
Спасибо.
Подробнее здесь: https://stackoverflow.com/questions/477 ... in-runtime
Мобильная версия