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);
}

上一篇 下一篇

猜你喜欢

热点阅读