一.继承FragmentStatePagerAdapter
将Viewpager的Adapter由继承FragmentPagerAdapter改为继承FragmentStatePagerAdapter。
原因,百度两者原因
二.实现getItemPosition方法
@Overridepublic int getItemPosition(Object object) {
return PagerAdapter.POSITION_NONE;
}
当我们用Viewpager的Adapter.notifyDataSetChanged()的时候,Viewpgaer会去查询到底哪个位置有改变,当我们视线了getItemPosition的如上方法,就是告诉所有的View都已经变化,从而达到刷新的目的。