Почему мой onPrepareOptionsMenu не вызван?

public class BFragmentTab extends Fragment { @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // Inflate the layout for this fragment return inflater.inflate(R.layout.recents, container, false); } @Override public void onPrepareOptionsMenu(Menu menu) { menu.clear(); MenuItem filter = menu.findItem(R.id.filter); MenuItem refresh = menu.findItem(R.id.refresh); //depending on you conditions, either enable/disable filter.setEnabled(false); refresh.setEnabled(false); super.onPrepareOptionsMenu(menu); } } 

Я пытаюсь вызвать мой onPrepareOptionsMenu внутри моего класса Fragment, но его не получает. Я хочу обновить свой пункт меню, когда я нажимаю на action tab внутри моей action bar .

Вызов setHasOptionsMenu(true) в методе onAttach

Я получил ту же ошибку, и в моем случае была ошибка в моем файле макета xml для одного из под-действий.

Удивительно, но Eclipse не обнаружил ошибку, но после ее удаления программа работала.

Intereting Posts
OverridePendingTransition в Android SDK не работает ProgressDialog Фоновая активность Fade Out Animation Проблема с воспроизведением видео в Android: устройство Рекомендации по экспорту нескольких таблиц с использованием поставщиков контента на Android NotifyDataSetChanged не обновляет ListView Показать прогрессDialog в классе фрагментов Не удалось выполнить проверку подлинности Android Firebase: expired_token (токен аутентификации истек) EglMakeCurrent не удалось EGL_BAD_ALLOC Рабочий многоточечный запрос POST с волейболом и без HttpEntity Как изменить размер растрового изображения оптимальным образом в Android? Реализация ластика в приложении для рисования Android – черный след, а затем прозрачный Надежность жизненного цикла деятельности (onPause to onDestory) API Android или Библиотека для файлов Microsoft Office Как отключить кеш браузера Android навсегда? Почему adb возвращается в автономный режим после строки устройства?