How can I refresh the ActionBar when onPrepareOptionsMenu switched menu entries?
My method of choice is to create a helper class. For example: class VersionHelper { static void refreshActionBarMenu(Activity activity) { activity.invalidateOptionsMenu(); } } Now in your code above, replace invalidateOptionsMenu(); with: if (Build.VERSION.SDK_INT >= 11) { VersionHelper.refreshActionBarMenu(this); } Credit for this method goes to CommonsWare (search for HoneycombHelper, and check out his books – highly … Read more