Erklären Sie den Unterschied zwischen onCreateOptionsMenu(Menu menu)
und onPrepareOptionsMenu(Menu menu)
.
Was ist der Unterschied zwischen onCreateOptionsMenu (Menümenü) und onPrepareOptionsMenu (Menümenü)?
Lesezeit: 1 Minute
11462500cookie-checkWas ist der Unterschied zwischen onCreateOptionsMenu (Menümenü) und onPrepareOptionsMenu (Menümenü)?
Jumpo
onCreateOptionsMenu()
wird einmal aufgerufen.
onPrepareOptionsMenu()
wird bei jedem Öffnen des Menüs aufgerufen.
Von dem onCreateOptionsMenu()
Dokumentation:
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(Menu)
.
-
Auch zu beachten, verwenden
invalidateOptionsMenu()
um ein Neuladen zu erzwingenonPrepareOptionsMenu(Menu)
.– Joshua Pinter
16. März 2014 um 23:33 Uhr