我试图在按下 Map Activity 中的后退按钮后调用 MainActivity 中的 onPrepareOptionsMenu()
,但它在创建一次后未被调用。
根据文档,必须在显示菜单之前立即调用它。
这种情况在调用 onBackPressed() 后有效吗?
Prepare the Screen's standard options menu to be displayed. This is called right before the menu is shown, every time it is shown. You can use this method to efficiently enable/disable items or otherwise dynamically modify the contents.
最佳答案
是的,您可以将其添加到您的 Activity 中。这将使它在您从任何 Activity 回来时随时被调用。
@Override
public void OnStart()
{
super.onStart();
invalidateOptionsMenu();
}
关于android - 按下后退按钮后未调用 onPrepareOptionsMenu(Menu),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32376928/