硅谷新闻2--禁止viewpager预加载

Posted 安卓笔记侠

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了硅谷新闻2--禁止viewpager预加载相关的知识,希望对你有一定的参考价值。

ContentFragment.java

class MyOnPageChangeListener implements ViewPager.OnPageChangeListener {
    .....
        /**
         * 当某个页面被选中的时候回调这个方法
         * @param position 被选中页面的位置
         */
        @Override
        public void onPageSelected(int position) {
//            BasePager basePager = basePagers.get(position);
            //调用被选中的页面的initData方法
            basePagers.get(position).initData();
        }
    .....
    }

ContentFragmentAdapter.java

@Override
    public Object instantiateItem(ViewGroup container, int position) {
        BasePager basePager = basePagers.get(position);//各个页面的实例
        View rootView = basePager.rootView;//各个子页面
        //调用各个页面的initData()
//            basePager.initData();//初始化数据
        container.addView(rootView);
        return rootView;
    }

  

  

以上是关于硅谷新闻2--禁止viewpager预加载的主要内容,如果未能解决你的问题,请参考以下文章

ViewPager的刷新限制预加载缓存所有

美国禁止华为硅谷子公司技术出口中国;MongoDB超2亿中国用户数据泄露;GitHub私有库免费!丨Q新闻

viewpager preload会调用api来获取数据吗?

硅谷新闻5--顶部新闻轮播图事件处理

如何使用 ViewPager 显示相同的片段,但每次加载不同的数据?

viewpager处理:让viewpager不预加载下一页