Мой onCreateOptionsMenu
работает только в моем MainActivity
, и когда я пытаюсь добавить еще один onCreateOptionsMenu
в другое упражнение, чтобы раздуть другое меню, он не отображает мою панель меню (обратите внимание, что у меня она настроена точно так же в обеих мероприятиях).onCreateOptionsMenu не вызывается при запуске нового вида деятельности
У меня нет ошибок, он просто не отображает мою панель меню на моей вторичной активности.
Вот мой код:
@Override
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.expanded_view_layout);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.menu_main, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
//noinspection SimplifiableIfStatement
int id = item.getItemId();
if (id == R.id.action_back) {
finish();
}
return super.onOptionsItemSelected(item);
}
Также обратите внимание, что я изменил getMenuInflater()
к super.getMenuInflater()
и получил тот же результат.
Привет, Какова ваша тема для деятельности? –
@ danny тема для всего моего приложения - андроид: theme = "@ style/Theme.AppCompat.Light" –
Установили ли вы какую-либо тему для второй активности в файле манифеста? – Piyush