androidx 懒加载

2021-04-12  本文已影响0人  小婷android
只需要在基类BaseLazyFragment 下OnResume()方法下加入以下代码
 @Override
    public void onResume() {
        super.onResume();
        if (isFirstLoad){
            initData();
         //   isFirstLoad = false;
        }
    }
viewpager+fragment模式下,设置viewpager的适配器时,采用如下代码,主要是FragmentPagerAdapter.BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT;

viewpager不可再设置setOffscreenPageLimit()这个方法,否则懒加载无效

   viewPager.setAdapter(new BaseViewPagerAdapter(getSupportFragmentManager(), FragmentPagerAdapter.BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT, fragments, titles));
上一篇下一篇

猜你喜欢

热点阅读