在Tab+ViewPager+Fragment实现时,如果点击Tab进行Fragment之间的切换,会导致setUserVisibleHint
方法在所有其他生命周期之前执行,这样的话无法针对setUserVisibleHint
进行注册的监听,导致页面可见性的监听失效。
故不再对setUserVisibleHint
注册监听,而是通过Tracker直接调用已经存在的TrackerFragmentLifeCycle
单例进行页面可见性的回调。
在Tab+ViewPager+Fragment实现时,如果点击Tab进行Fragment之间的切换,会导致setUserVisibleHint
方法在所有其他生命周期之前执行,这样的话无法针对setUserVisibleHint
进行注册的监听,导致页面可见性的监听失效。
故不再对setUserVisibleHint
注册监听,而是通过Tracker直接调用已经存在的TrackerFragmentLifeCycle
单例进行页面可见性的回调。