2012-04-10 12 views
0

Im Menü für die Erstellung und Optionen ist das Optionsmenü von Daten abhängig, die während der onCreate() - Phase erstellt werden.Wie verzögere ich onCreateOptionsMenu (Menü Menü)?

Das Problem ist, dass onCreateOptionsMenu() aufgerufen wird, bevor die Daten erstellt werden. Gibt es eine Möglichkeit, nach onCreate() auszuführen?

Dank Fabii

Antwort

2

Sie invalidateOptionsMenu() verwenden können, aber es erfordert API-Ebene 11.

Auch Sie können wählen, onPrepareOptionsMenu() stattdessen außer Kraft zu setzen, die Sie Gelegenheit geben wird, um das Menü zu ändern, bevor es wird jedes Mal angezeigt.