ダイアログをテーマにしたアクティビティで機能する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);
}