Skip to content

修复了在ViewPager中使用Fragment时生命周期错误的问题

Latest
Compare
Choose a tag to compare
@foolchen foolchen released this 26 Feb 06:37
· 7 commits to master since this release

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