Android - 刷新选项菜单,不调用invalidateOptionsMenu()

时间:2013-02-14 03:44:20

标签: java android options-menu

Hello Android Developers,

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

我的问题是,有没有其他方法更新选项菜单而不调用方法invalidateOptionsMenu()

1 个答案:

答案 0 :(得分:21)

@Override
    public boolean onPrepareOptionsMenu(Menu menu) {

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

            /* Add the menu items */

        return super.onPrepareOptionsMenu(menu);
    }

这解决了在不调用invalidateOptionsMenu()

的情况下更新OptionsMenu的问题