Android onCreate、onCreateOptions菜单、onResume,执行顺序是什么?
如果这个问题以前被问过,我很抱歉。。。 不管怎样,正如标题所问,OnCreateOptions菜单何时执行?恢复之前还是之后 在我的应用程序中, 当活动首次运行/打开时,顺序将为onCreate-->onResume-->onCreateOptions菜单 但是,如果我更改设备的方向,它将自动调用onDestroy,因此活动将被重新创建,在这种情况下,顺序将是onCreate-->OnCreateOptions菜单-->onResumeAndroid onCreate、onCreateOptions菜单、onResume,执行顺序是什么?,android,android-activity,oncreate,onresume,oncreateoptionsmenu,Android,Android Activity,Oncreate,Onresume,Oncreateoptionsmenu,如果这个问题以前被问过,我很抱歉。。。 不管怎样,正如标题所问,OnCreateOptions菜单何时执行?恢复之前还是之后 在我的应用程序中, 当活动首次运行/打开时,顺序将为onCreate-->onResume-->onCreateOptions菜单 但是,如果我更改设备的方向,它将自动调用onDestroy,因此活动将被重新创建,在这种情况下,顺序将是onCreate-->OnCreateOptions菜单-->onResume 我现在很困惑。。。任何人都可以对此进行解释?您可以阅读有关
我现在很困惑。。。任何人都可以对此进行解释?您可以阅读有关OnCreateOptions菜单的内容: 第一次显示选项菜单时,仅调用一次。要在每次显示菜单时更新它,请参阅OnPrepareOptions功能表(菜单)
检查此信息,谢谢!我已经用InvalidateOptions菜单()解决了这个问题,它将调用PrepareOptions菜单(菜单)。。但是,一旦每次调用CreateOptions菜单,活动就会被销毁并再次创建。因此,每次旋转设备时,都会执行onCreateOptions菜单()。执行的顺序与我第一次打开活动的顺序不同。这种行为让我困惑…也许会为新的方向而膨胀。