Меню обновления Android

Мне нужно обновить мое меню. У меня есть фрагмент, созданный из активности. В этом действии у меня есть асинхронный метод, который извлекает объект.

Именно на этом методе мне нужно обновить меню. Все время я использую фрагменты, я использую метод onPrepareOptionsMenu, но он не работает. Это связано с тем, что при первом вызове onPrepareOptionsMenu объект еще не извлекается с сервера.

Я пытаюсь использовать invalidateMenuOption, но получаю сообщение «Для вызова требуется уровень API 11 (текущий мин. 8): android.app.Activity # invalidateOptionsMenu». Когда я устанавливаю уровень API на 11, invalidateMenuOption выполняет свою работу.

Есть ли какие-то изменения для API уровня 8?


person Noor    schedule 31.03.2014    source источник
comment
stackoverflow.com/questions/5767570/   -  person Farhan Shah    schedule 31.03.2014


Ответы (1)


Лучше используйте библиотеку поддержки Android, а затем попробуйте это. Конечно, это сработает.

http://developer.android.com/tools/support-library/setup.html

person Nandakishore Shetty    schedule 31.03.2014
comment
все в порядке, все работает, supportInvalidateOptionsMenu было решением, спасибо - person Noor; 31.03.2014
comment
Вы использовали библиотеку поддержки? - person Nandakishore Shetty; 31.03.2014