首页 > 代码库 > 硅谷新闻2--禁止viewpager预加载

硅谷新闻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预加载