按后退按钮后未调用onPrepareOptionsMenu(菜单)

MrP*_*cil 3 android

onPrepareOptionsMenu()在Map活动中按下后退按钮后尝试在MainActivity中调用它,但是在创建一次后它没有被调用.根据文档,必须在显示菜单之前调用它.这种情况在调用onBackPressed()后是否有效?

准备要显示的屏幕标准选项菜单.每次显示菜单时都会调用此菜单.您可以使用此方法有效地启用/禁用项目或以其他方式动态修改内容.

Tom*_*esh 5

是的,你可以在你的活动中添加它.这将使您在任何时候从任何活动回来时都会被调用.

@Override
public void OnStart()
{
   super.onStart();
    invalidateOptionsMenu();
}
Run Code Online (Sandbox Code Playgroud)