如何在其startingpagelistner上使用片段刷新我的viewpager?

时间:2017-03-03 10:55:28

标签: android

在我的片段中我有listviews。当我滑动到不同的选项卡并再次返回到相同的列表视图选项卡时,值会增加。它不会刷新列表中的旧值。任何人都建议任何选项来解决此问题

我完成了这个http://www.androidhive.info/2015/09/android-material-design-working-with-tabs/

2 个答案:

答案 0 :(得分:0)

每次清除您的清单,然后它就会起作用

private void setupViewPager(ViewPager viewPager) 
{ adapter.addFrag(new Area(), "Area");
 adapter.addFrag(new AreaList(), "Area List");
 viewPager.setAdapter(adapter); 
adapter.notifyDataSetChanged(); 
}

答案 1 :(得分:0)

您可以使用setUserVisibleHint方法

刷新列表视图
        @Override
        public void setUserVisibleHint(boolean isVisibleToUser) {
            super.setUserVisibleHint(isVisibleToUser);
            if (isVisibleToUser) {
                //Do your work, fragment now visible 
                //Fetch your dataset again or just refresh dataset
          }
        }