Activity数据恢复时移除Fragment数据
2020-03-19 本文已影响0人
坚持是一种习惯
@Override
protectedvoidonCreate(@NullableBundle savedInstanceState){
/**
* fragmentActivity 被回收时,里面保存的fragment不会销毁,会存到savedInstanceState中
* 所以在创建时清除所保存的
*/
if(savedInstanceState!=null){
String FRAGMENTS_TAG="android:support:fragments";
savedInstanceState.remove(FRAGMENTS_TAG);
}
super.onCreate(savedInstanceState);
}