Android 在ViewPager中刷新ListFragment

Android 在ViewPager中刷新ListFragment,android,android-fragments,android-viewpager,android-listfragment,survey,Android,Android Fragments,Android Viewpager,Android Listfragment,Survey,我正在基于创建一个调查应用程序。我使用的是一个ViewPager,问题会动态加载到ViewPager中的每个片段中 ViewPager创建3个片段:“Pre”、“Current”和“Next” “下一个”片段有问题,因为我的最后一个片段是ListFragment(AnswerReviewList),所以列表无法更新最后一个问题和答案,因为它已经创建 是否可以从ViewPager侦听器方法刷新列表(ReviewListfragment) @Override public void onPageSe

我正在基于创建一个调查应用程序。我使用的是一个
ViewPager
,问题会动态加载到ViewPager中的每个片段中

ViewPager创建3个片段:“Pre”、“Current”和“Next”

“下一个”片段有问题,因为我的最后一个片段是ListFragment(AnswerReviewList),所以列表无法更新最后一个问题和答案,因为它已经创建

是否可以从ViewPager侦听器方法刷新列表(ReviewListfragment)

@Override
public void onPageSelected(int position) {}
如果你不明白我的问题,请问我

ReviewListFragment.java

@Override
public void onActivityCreated(Bundle savedInstanceState) {

    super.onActivityCreated(savedInstanceState);
    Log.i("############################ last fragment ",
            "onActivityCreated");
    queArrListVO = ((EventSurveyActivity) getActivity()).surveyQuetionVOList;
    adptrReviewQuestion = new SurveysReviewBaseAdapter(
            getSherlockActivity(), queArrListVO);
    getListView().setAdapter(adptrReviewQuestion);
    getListView().setOnItemClickListener(this);

    setEmptyText(" :) ");
    setListShown(true);
}

如果您的
SurveysReviewBaseAdapter
从扩展而来(我假设给定了类的名称),您可以使用来重新加载ListAdapter中的新数据,例如,
onResume

@blackbelt如果您知道,请回答我的问题谢谢回答问题是我不能这样做,因为在新数据之前调用ListFragment的ViewPager和onResume()中已经创建了片段我在片段中填充数据在“将数据填充到片段中”之后您可以访问适配器(例如,使用)吗?因为你可以直接调用它…是的,我可以这样做,但我这样做了,然后得到了nullPointerException,因为SurveysReviewBaseAdapter是我的自定义适配器,请参见两种方法中的代码,我得到了相同的错误忘记我说过的notifyDatasetChanged。你能使用它并看看它是否有效吗?它仍然是创建下一个片段。当我在getCount()上时,我有创建日志-1页当时getCount()数字页所有方法都被调用