In my app, when options are checked in the overflow menu, then the orientation is changed, they become unchecked. Any way to fix this?
I know onSavedInstance
should be able to help me here, but I don't know how to implement it in my case.
Here's an Example of how my overflow checkboxes are handled in the main activity
@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);
So how would I implement the onSavedInstanceState
in this case?