在使用androidx的情况下,fragment的懒加载可以更清晰更方便,直接使用onResume和onPause作为刷新数据的开始和停止即可,无需自己根据setUserVisibleHint再做多余判断。但是在使用FragmentStatePagerAdapter时一定要使用新版的
new FragmentStatePagerAdapter(getSupportFragmentManager(),FragmentStatePagerAdapter.BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT));
一定要配置成FragmentStatePagerAdapter.BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT否则是不生效的。
网友评论