Ich überschreibe onPrepareOptionsMenu, um Menüeinträge auszublenden und anzuzeigen. Beim Testen mit dem API Level 16 Emulator; onPrepareOptionsMenu wird nicht aufgerufen, wenn das Menü zum ersten Mal geöffnet wird. Aber wenn ich das Menü wieder öffne, funktioniert es. Das Problem ist nur bei der ersten Verwendung. Sie können es einfach damit testen;Jelly Bean ruft onPrepareOptionsMenu() nicht auf, wenn das Menü zum ersten Mal geöffnet wird
@Override
public void onPrepareOptionsMenu(Menu menu) {
Toast.makeText(this.getActivity(), "pre", Toast.LENGTH_SHORT).show();
super.onPrepareOptionsMenu(menu);
}
Irgendwelche Ideen?
invalidateOptionsMenu hat funktioniert. thx – syloc
Woher nennst du das? – Skynet
Von Ihrer Aktivität. – IKavanagh