FragmentTransaction的方法如何影响到Fragment的生命周期

问题
一直都不是明白FragmentTrasaction的add, remove, replace, hide, show, replace, attach, detach方法是如何影响到Fragment的生命周期的??????
实验如下:

  1. add()
    在这里插入图片描述
    2.remove()
    在这里插入图片描述
    3.replace() 相当于remove后再add
    4.hide() 生命周期方法不会被回调
    在这里插入图片描述
    5.show() 生命周期方法不会被回调
    在这里插入图片描述
    6.detach()
    在这里插入图片描述
    7.attach()
    在这里插入图片描述

注:其中的onClick的日志是执行了对应的方法后,Fragment的isAdd()方法的返回结果。

猜你喜欢

转载自blog.csdn.net/reuxfhc/article/details/93737650