私のアプリでは、オーバーフロー メニューでオプションをオンにすると、向きが変更されてオフになります。これを修正する方法はありますか?ここで私onSavedInstance
を助けることができるはずですが、私の場合にそれを実装する方法がわかりません。
メインアクティビティでオーバーフローチェックボックスがどのように処理されるかの例を次に示します
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
@Override
public boolean onMenuItemSelected(int featureId, MenuItem item) {
switch (item.getItemId()) {
case R.id.subtract_option:
if (item.isChecked()){
item.setChecked(false);
subtractMode = false;
} else{
item.setChecked(true);
subtractMode = true;
}
return true;
default:
return super.onMenuItemSelected(featureId, item);
では、この場合、どのように実装しonSavedInstanceState
ますか?