¿Cuándo ocurre onCreateOptionsMenu en una actividad activada con ActionBar?

Sé que el elemento de menú se establecerá como iconos de acción en la barra de acción.

Quiero saber exactamente esta función onCreateOptionsMenu, cuando se llama en el ciclo de vida de la actividad.

De mi prueba, ni siquiera después de onResume

La documentación dice lo siguiente:

public boolean onCreateOptionsMenu (Menu menu) 

Inicialice el contenido del menú de opciones estándar de la Actividad. Debe colocar los elementos del menú en el menú. Esto sólo se llama una vez , la primera vez que se muestra el menú de opciones. Para actualizar el menú cada vez que se muestra, consulte onPrepareOptionsMenu (Menú).

Más explicación aquí: http://developer.android.com/reference/android/app/Activity.html#onCreateOptionsMenu%28android.view.Menu%29

Y citando lo que CommonsWare puso en otra pregunta relacionada:

El método onCreate se llama primero, y antes de que termine onCreateOptionsMenu se llama.

Eso será cierto en los dispositivos y aplicaciones con una barra de acción oficial de Honeycomb. Si no hay barra de acción, onCreateOptionsMenu () no debe llamarse hasta que el usuario llama al menú, normalmente pulsando el botón MENU.

Enlace aquí: Android: ¿Cuándo se llama onCreateOptionsMenu durante el ciclo de vida de la actividad?

En mis pruebas descubro que onCreateOptionsMenu se llama después de onResume como se puede ver también en este diagrama completo del ciclo de vida:

https://raw.githubusercontent.com/xxv/android-lifecycle/master/complete_android_fragment_lifecycle.png

Creo que se llama al mismo tiempo que onCreate, justo antes de que aparezca el menú, en este caso la barra de acción

Esto se llama la primera vez que toca el botón dedicado "opciones".

Estoy tratando de averiguar cuándo se llama en ActionBar apoyado también.

Además, puede solicitar actividad para hacerlo, (pero necesita una implementación de stub de menú)

 activity.onCreatePanelMenu(Window.FEATURE_OPTIONS_PANEL, menu); 
  • ¿Cómo obtengo una copia del icono del menú de desbordamiento de Android?
  • Menú de navegación lateral de Android: cómo incluir la barra de acción en la vista deslizante?
  • Finditem () no encuentra el menú, atascado con NullPointerException
  • Cómo recargar el menú de Android en la misma actividad?
  • Android: restringir el idioma en una aplicación
  • Android alinea los elementos del menú a la izquierda en la barra de acción
  • ¿Cómo averiguar el ID de cadena de un elemento en el Menú sabiendo su valor decimal?
  • Cómo animar el icono del menú de desbordamiento de la barra de herramientas
  • Recursos de Menú Diferentes de Android
  • Cómo dividir el menú como cromo
  • Elemento con la aplicación: showAsAction no se muestra
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.