Я не знаю, но в своем коде я использую то же самое, кроме
public boolean onOptionsItemSelected(MenuItem item) {
вместо
public boolean onMenuItemSelected(int featureId, MenuItem item) {
Возможно, попробуйте.Кроме того, активность имеет особое значение для Android.Я бы вызвал методы about (), help () и terminate (), а не действия.