Fragment错误:IllegalStateException: Can not perform this action after onSaveInstanceState
使用Fragment的时候出现的错误。
因为在Fragment所在的Activity中使用了FragmentTransition的 commit方法添加一个Fragment的时候出现的。
![](//images0.cnblogs.com/blog/701374/201503/101131571204667.png)
![](http://images0.cnblogs.com/blog/701374/201503/101131571204667.png)
commit方法是在Activity的onSaveInstanceState()之后调用的,这样会出错,因为onSaveInstanceState 方法是在该Activity即将被销毁
前调用,来保存Activity数据的,如果在保存玩状态后再给它添加Fragment就会出错。解决办法就 是把commit()方法替换成 commitAllowingStateLoss()就行了。一样用
勿忘初衷