解决Can not perform this action after onSaveInstanceState 慕晨 2023-10-30 123 阅读1分钟 一、触发场景 是在使用FragmentTransition 的 Commit() 方法添加一个 Fragment的时候出现。 二、触发原因 onSaveInstanceState()方法是在该Activity即将被销毁前调用来保存Activity数据的,在onStart()之前触发。如果在onSaveInstanceState()后再给它添加Fragment,就会报错。 三、解决办法 用 CommitAllowingStateLoss() 替换 Commit()。