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了

更多相关文章

  1. 同时兼容高低版本的setBackground跟setTextColor方法
  2. 四极管:I2CTools编译方法
  3. Android全屏显示,去除标题栏和状态栏
  4. 检查ArrayList是否只包含null值的方法。
  5. 不同Android版本设备正确获取屏幕分辨率的通用方法
  6. studio更新时候,不小心点了ignore,无法更新的解决方法
  7. android之发送短信的方法研究
  8. SQLite的Android光标在方法调用时崩溃
  9. android 2D 游戏的开发的方法

随机推荐

  1. 注解就这么简单
  2. Android(安卓)内存修改
  3. ADB常用操作
  4. Android最流行的网络框架
  5. java线程相关面试题(第一版)
  6. Android(安卓)RoboGuice 使用指南(4):Lin
  7. android录音MP3格式文件
  8. Android(安卓)View ViewGroup 的measure
  9. c语言数据类型(初学)
  10. Android新特性之CardView的简单使用