fragmentA replace到fragmentB后,再返回fragmentA,就等于重新加载了一次fragmentA
fragment的hide时会传true,show时传false。
是保存不了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了