android getMenuInflater () em uma subclasse de fragmento - não é possível resolver o método
Estou tentando inflar um menu em uma classe que herda oFragment
classe. Aqui está o meuOnCreateOptionsMenu()
método -
@Override
public boolean OnCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.forecastfragment, menu) ;
return true;
}
Isso gera o seguinte erro:
Não é possível resolver o método 'getMenuInflater ()'
Eu tentei :
MenuInflater inflater = getActivity().getMenuInflater();
mas depois o Android Studio destaca@Override
em vermelho e estados:
O método não substitui o método da superclasse
Eu também tentei criar umgetMenuInflater
método na mesma classe e retornenew MenuInflater(this)
public MenuInflater getMenuInflater() {
return new MenuInflater(this);
}
mas, em seguida, o seguinte erro é lançado:
erro: tipos incompatíveis: ForecastFragment não pode ser convertido em contexto
erro: o método não substitui ou implementa um método de um supertipo
O que eu faço?