onCreate, onCreateOptionsMenu, onResume, was ist die Reihenfolge der Ausführung?

8

Tut mir leid, wenn diese Frage schon einmal gestellt wurde ... Wie auch immer der Titel fragte, wann wird onCreateOptionsMenu ausgeführt? vor oder nach onResume?

In meiner App Wenn die Aktivität zum ersten Mal ausgeführt wird, ist der Auftrag onCreate - & gt; onResume - & gt; onCreateOptionsMenu

Wenn ich jedoch die Ausrichtung des Geräts ändere, wird automatisch onDestroy aufgerufen und die Aktivität wird neu erstellt. In diesem Fall lautet die Reihenfolge onCreate - & gt; onCreateOptionsMenu - & gt; onResume

Ich bin jetzt so verwirrt ... jeder kann eine Erklärung dazu geben?

    
CodingBird 23.09.2013, 09:01
quelle

1 Antwort

6

Sie können über onCreateOptionsMenu das lesen:

  

Dies wird nur einmal aufgerufen, wenn das Optionsmenü zum ersten Mal angezeigt wird. Informationen zum Aktualisieren des Menüs bei jeder Anzeige finden Sie unter onPrepareOptionsMenu (Menü).

    
Peregreen 23.09.2013, 09:09
quelle