Android invalidateOptionsMenu () для API <11

я использовалActivityCompat.invalidateOptionsMenu(MainActivity.this); так что мой пункт меню "обновить» может быть автоматически включен / отключен без использования должны коснуться "Меню" вариант (представьте, пользователь оставляет меню открытым ... Мне нужно "Обновить» пункт меню автоматически отключается и включается сам).

ActivityCompat.invalidateOptionsMenu(MainActivity.this) отлично работает в Android 11+. Но что я могу использовать для Android API < 11? : S I 'Я так много искал, но я не могу найти ответ. Может кто-нибудь, пожалуйста, помогите мне в этом?

Это прекрасно работает в Android API 11+, используяonPrepareOptionsMenu а такжеActivityCompat.invalidateOptionsMenu(MainActivity.this), Проблема заключается в попытке сделать это в Android API < 11.

Вот мойonPrepareOptionsMenu Метод: Я

@Override
public boolean onPrepareOptionsMenu(Menu menu) {
    if(menuRefreshEnable){
        menu.getItem(0).setEnabled(true);
    }
    if(!menuRefreshEnable){
        menu.getItem(0).setEnabled(false);
    }       
    return true;
}

Ответы на вопрос(3)

Ваш ответ на вопрос