ViewPager集合Fragment 刷新当前页面

pagerAdapter = new FragmentPagerAdapter(getSupportFragmentManager()) {
@Override
public Fragment getItem(int position) {
return mFragmentArray[position];
}

@Override
public int getCount() {
return mFragmentArray.length;
}

@Override
public int getItemPosition(Object object) {
return PagerAdapter. POSITION_NONE ;
}
};

viewPager.setAdapter(pagerAdapter);
viewPager.setOnPageChangeListener(new ViewPager.OnPageChangeListener() {
@Override
public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {

}

@Override
public void onPageSelected(int position) {
pagerAdapter.notifyDataSetChanged();
}

@Override
public void onPageScrollStateChanged(int state) {

}
});


亲测好使!

猜你喜欢

转载自blog.csdn.net/langxian_168/article/details/80569769
今日推荐