Android4.0 bug Can not perform this action after onSaveInstanceState - How to prevent?

Please check my answerhere. Basically I just had to :

@Override protected void onSaveInstanceState(Bundle outState) { //No call for super(). Bug on API Level > 11. } 

don't make the call tosuper()on thesaveInstanceStatemethod. This was messing things up...

EDIT:after some more research, this is a knowbugin the support package.

If you nead to save the instance, and add something to youroutStateBundleyou can use the following :

@Override protected void onSaveInstanceState(Bundle outState) { outState.putString("WORKAROUND_FOR_BUG_19917_KEY", "WORKAROUND_FOR_BUG_19917_VALUE"); super.onSaveInstanceState(outState); }

你可能感兴趣的:(Android4.0 bug Can not perform this action after onSaveInstanceState - How to prevent?)