18

您好 Android 开发者,

我看到很多关于选项菜单更新的问题。但是,每个答案都说我必须打电话invalidateOptionsMenu()

我的问题是,有没有其他方法可以在不调用该方法的情况下更新选项菜单invalidateOptionsMenu()

4

1 回答 1

22
@Override
    public boolean onPrepareOptionsMenu(Menu menu) {

        menu.clear(); // Clear the menu first

            /* Add the menu items */

        return super.onPrepareOptionsMenu(menu);
    }

这解决了更新 OptionsMenu 而不调用invalidateOptionsMenu()

于 2013-02-14T10:37:17.347 回答