Android ViewPager更新上一个和下一个片段

Android ViewPager更新上一个和下一个片段,android,android-viewpager,fragment,Android,Android Viewpager,Fragment,我有ViewPager,当我打开片段时,我会更新我的bd。但是上一个片段和下一个片段也会更新。 我没有更多的代码,只是: PagerAdapter pagerNewsAdapter = new PagerNewsAdapter(super.getSupportFragmentManager(), fragments); ViewPager pager = (ViewPager) super.findViewById(R.id.viewpager); pager.setAdap

我有ViewPager,当我打开片段时,我会更新我的bd。但是上一个片段和下一个片段也会更新。 我没有更多的代码,只是:

PagerAdapter pagerNewsAdapter = new PagerNewsAdapter(super.getSupportFragmentManager(), fragments);

    ViewPager pager = (ViewPager) super.findViewById(R.id.viewpager);

    pager.setAdapter(pagerNewsAdapter);
    pager.setCurrentItem(getIntent().getExtras().getInt(ITEM_POSITION));
如何防止更新片段n-1和n+1

片段代码:

@覆盖
创建视图上的公共视图(布局、充气机、最终视图组容器、,
Bundle savedInstanceState){
视图=充气机。充气(R.layout.fragment_新,容器,
假);
TextView txtTitle=(TextView)view.findViewById(R.id.titleNew);
txtTitle.setTypeface(自定义字体\粗体);
setText(ac.getTitre());
TextView resume=(TextView)view.findViewById(R.id.res);
简历.设置字体(自定义字体\粗体);
resume.setText(Html.fromHtml(ac.getResume());
resume.setTextColor(getResources().getColor(R.color.grey_500_transparent));
BD_实现更新(ac);
返回视图;
}
没关系,
我实现了ViewPager.OnPageChangeListener并覆盖了onPageSelected()

您至少应该在更新数据库的地方添加片段代码。它是否每次都在生命周期回调中调用?抱歉,我更新了我的帖子。