java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState
2016-08-31 19:03
375 查看
这个问题是因为我从A界面跳到B界面,B界面的数据还没有加载出来,我就点了返回键。并且我的B界面中有showFragment()方法。其中该方法中有commit()操作。
网上找了好多有很多解决办法。但是似乎对我都不管用,最后在网上找到原因是因为Activity 已经被销毁之后,还在调用showFragmente()方法。这种情况是在网络不好的情况下出现的。因为今天我公司的网非常不好,才导致这个问题非常容易出现。
所以在showFragment()方法前加上判断if(!isFinishing()){}就可以解决问题了。
网上找了好多有很多解决办法。但是似乎对我都不管用,最后在网上找到原因是因为Activity 已经被销毁之后,还在调用showFragmente()方法。这种情况是在网络不好的情况下出现的。因为今天我公司的网非常不好,才导致这个问题非常容易出现。
所以在showFragment()方法前加上判断if(!isFinishing()){}就可以解决问题了。
相关文章推荐
- java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState
- java.lang.IllegalStateException:Can not perform this action after onSaveInstanceState
- java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState
- Fragment解决java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState
- STACK_TRACE=java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState
- Fragment的Bug: java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState
- java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState 异常解决方案
- java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState
- java.lang.IllegalStateException Can not perform this action after onSaveInstanceState
- java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState
- Android 异常java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState
- Fragment中使用出现的java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState
- java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState
- Fragment java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState
- java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState
- java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState
- java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState问题解决
- java.lang.IllegalStateException: Can not perform this action after on SaveInstanceState
- java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState
- java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState