ViewPager,第二个片段值等于第一个,动态加载

时间:2017-01-30 13:15:51

标签: java android android-viewpager

我有以下ViewPager,它使用一个片段来动态加载来自Server的数据。但是ViewPager中片段的下一个值等于前一个。如果要转到第3个值并转回,则所有值都会得到正确的值。如何一次获得正确的值?

    mPitchIdList = getIntent().getStringArrayListExtra(EXTRA_PITCH_ID_LIST);
    mViewPager = (ViewPager) findViewById(R.id.activity_view_pager);

    mViewPager.setAdapter(new FragmentStatePagerAdapter(getSupportFragmentManager()) {
        @Override
        public Fragment getItem(int position) {
            String pitchId = mPitchIdList.get(position);
            return MyQueryPitchFragment.newInstance(pitchId);
        }

        @Override
        public int getCount() {
            return mPitchIdList.size();
        }
});

0 个答案:

没有答案