7

如果之前有人问过这个问题,我很抱歉......无论如何,正如标题所问的那样,onCreateOptionsMenu 什么时候执行?在 onResume 之前还是之后?

在我的应用程序中,当活动第一次运行/打开时,订单将是 onCreate --> onResume --> onCreateOptionsMenu

但是如果我改变设备的方向,它会自动调用 onDestroy,因此活动将被重新创建,在这种情况下,顺序将是 onCreate --> onCreateOptionsMenu --> onResume

我现在很困惑......有人可以解释一下吗?

4

1 回答 1

7

您可以阅读有关 onCreateOptionsMenu 的信息

这只调用一次,第一次显示选项菜单。要在每次显示菜单时更新菜单,请参阅 onPrepareOptionsMenu(Menu)。

于 2013-09-23T09:09:05.250 回答