Android - 刷新选项菜单而不调用无效选项菜单()

2022-09-02 21:35:50

你好安卓开发者,

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

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


答案 1
@Override
    public boolean onPrepareOptionsMenu(Menu menu) {

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

            /* Add the menu items */

        return super.onPrepareOptionsMenu(menu);
    }

这解决了在不调用invalidateOptionsMenu()


答案 2

推荐