fragmentA replace到fragmentB后,再返回fragmentA,就等于重新加载了一次fragmentA
是保存不了fragmentA原来的状态的
hide和show方法是可以保存fragmentA的状态,但是他又不会走生命周期。
如果需要在fragmentA hide和show时执行一些操作的话就需要使用onHiddenChanged的方法了
@Override public void onHiddenChanged(boolean hidden) { super.onHiddenChanged(hidden); if (hidden) { } else { } }
fragment的hide时会传true,show时传false。
直接在判断里面执行方法就OK了
<p>版权声明:本文为博主原创文章,未经博主允许不得转载。</p>