在我的应用程序中,当在溢出菜单中选中选项时,方向会更改,它们将变为未选中状态。有任何解决这个问题的方法吗?我知道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
那么在这种情况下我将如何实现呢?