Android getMenuInflater () в подклассе фрагмента - не может разрешить метод
Я пытаюсь раздуть меню в классе, который наследуетFragment
учебный класс. Вот мойOnCreateOptionsMenu()
метод -
@Override
public boolean OnCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.forecastfragment, menu) ;
return true;
}
Это вызывает следующую ошибку:
Не удается разрешить метод 'getMenuInflater ()'
Я старался :
MenuInflater inflater = getActivity().getMenuInflater();
но тогда Android Studio подчеркивает@Override
в красном и состояниях:
Метод не переопределяет метод из своего суперкласса
Я также пытался создатьgetMenuInflater
метод в том же классе и вернуть егоnew MenuInflater(this)
public MenuInflater getMenuInflater() {
return new MenuInflater(this);
}
но затем выдается следующая ошибка:
ошибка: несовместимые типы: ForecastFragment не может быть преобразован в контекст
ошибка: метод не переопределяет или не реализует метод из супертипа
Что я делаю?