在评论下面补充了
在 show() 和 hide() 的时候 fragment 的生命周期 看起来不走了 但是 onHiddenChanged 这个方法起作用了
,当fragment隐藏时,该方法会调用传入参数为true表示该fragment被隐藏了,当fragment调用了show方法后,该方法传入的参数为false,表示该fragment正在显示!
所以总结起来,如果使用hide/show方法来控制fragment的使用时,原本需要在onResume以及onPause方法做的事情就可以迁移到 onHiddenChanged时进行管理