Ich habe viel auf invalidateOptionsMenu()
gesucht und ich weiß, was es tut. Aber ich kann mir kein wirkliches Beispiel vorstellen, wo diese Methode nützlich sein könnte.Android - Korrekte Verwendung von invalidateOptionsMenu()
ich meine, zum Beispiel, lassen Sie uns sagen, dass wir ein neues MenuItem
unserer ActionBar
hinzufügen wollen, können wir einfach das Menü von onCreateOptionsMenu(Menu menu)
bekommen und es in eine beliebige Taste-Aktion verwenden.
Nun zu meiner echten Frage, folgt die nur Art der Verwendung invalidateOptionsMenu()
?
Klicken Sie auf die Schaltfläche und ein anderes Menü wird angezeigt. Klicken Sie erneut auf die Schaltfläche und das vorherige Menü wird angezeigt.
P.S. Entschuldigung für die C# -Syntax.
Was ist Ihre MinSdkVersion? – Xcihnegn
Es funktioniert auf 11+. Meins ist 15. –
So sollte es OnCreateOptionsMenu() aufrufen, könnten Sie versuchen, Debug zu laufen, um durch die Codes – Xcihnegn