2015-04-28 7 views
-1

Я помещаю некоторый код, чтобы динамически контролировать видимость некоторых пунктов меню в Activity.onPrepareOptionsMenu. Он отлично работает на Android 5.0. Однако, когда я попробовал его на Android 2.3, я обнаружил, что onPrepareOptionsMenu вызывается только один раз в течение всего срока службы всего приложения. И проблема с этим invalidateOptionsMenu также недоступна на Android 2.3.onPrepareOptionsMenu только один раз на Android 2.3

Любая идея, как решить эту проблему?

ответ

0

вы должны иметь возможность использовать supportInvalidateOptionsMenu(). Это метод обратной совместимости для invalidateOptionsMenu(). Here вы можете найти документацию

+0

Большое спасибо. Это отлично работает! –

+0

Добро пожаловать – Blackbelt