У меня есть одна проблема с помощью ActivityGroup
. У меня есть две операции в ActivityGroup
и они оба используют меню (переопределяющий onCreateOptionMenu и onOptionsItemSelected).
Ну, проблема состоит в том, что второе действие в группе не показывает меню, когда я нажимаю клавишу меню. Первое действие хорошо работает, показывая меню.
Какая-либо идея об этой проблеме?
У меня есть этот код в дочернем действии:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
boolean result = super.onCreateOptionsMenu(menu);
menu.add(0, MENU_REFRESH, 0, R.string.menu_refresh).setIcon(R.drawable.ic_menu_refresh);
return result;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case MENU_REFRESH:
Log.d(TAG,"REFRESH");
refresh();
return true;
}
return super.onOptionsItemSelected(item);
}
Проверьте этот поток.
Меню можно обрабатывать в родительском активность, но созданная в ребенке деятельность