Подтвердить что ты не робот

Проблемы с ActionBarSherlock getMenuInflater

Недавно я взял погружение ABS4.0. Однако у меня, кажется, проблема с использованием MenuInflater.

При использовании метода getMenuInflater() появляется сообщение об ошибке: "Тип несоответствия: невозможно преобразовать из android.view.MenuInflater в com.actionbarsherlock.view.MenuInflater"

Итак, похоже, что определение подбирает версию надувного меню ABS, но метод getMenuInflater() возвращает базовую версию Android. Код ниже:

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.menu, menu);
    return super.onCreateOptionsMenu(menu);
}

Кто-нибудь может сказать мне, что я здесь делаю неправильно? Было бы очень благодарно!

4b9b3361

Ответ 1

Попробуйте изменить getMenuInflater() на getSupportMenuInflater()