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 recommended)