我已经在android清单中处理了屏幕旋转配置的更改,它适用于对话框主题的活动,但对于这些菜单组,它们在选择菜单项后打开(在onOptionsItemSelected中),当我旋转屏幕时仍然关闭。我可以在onConfigurationChanged中处理这些吗?或者有更好的方法吗?我已经附上了打开子菜单的代码。
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if (item.getGroupId() == R.id.submenu) {
if (item.getItemId() == this.submenu) {
return true;
}
this.value = item.getItemId();
item.setChecked(true);
//do something with value
return true;
}
//...
return super.onOptionsItemSelected(item);
}