Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/182.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 片段类中的ViewPager工作不正常_Android_Android Fragments_Android Viewpager_Android Fragmentactivity_Android Nested Fragment - Fatal编程技术网

Android 片段类中的ViewPager工作不正常

Android 片段类中的ViewPager工作不正常,android,android-fragments,android-viewpager,android-fragmentactivity,android-nested-fragment,Android,Android Fragments,Android Viewpager,Android Fragmentactivity,Android Nested Fragment,我在Fragment类中使用ViewPager。在该视图中,每个页面中有三个页面,我显示自定义列表视图。ViewPager有时正确显示列表视图,有时显示空白页面 带有ViewPager的片段类 碎片翼翼 自定义列表视图类我的所有三个自定义列表类,如下面的类 public class Ongoing extends Fragment{ RelativeLayout ongoing_lay; ListView ongoing_matches_lv; ArrayList<Item> o

我在Fragment类中使用ViewPager。在该视图中,每个页面中有三个页面,我显示自定义列表视图。ViewPager有时正确显示列表视图,有时显示空白页面

带有ViewPager的片段类

碎片翼翼

自定义列表视图类我的所有三个自定义列表类,如下面的类

 public class Ongoing extends Fragment{

RelativeLayout ongoing_lay;
ListView ongoing_matches_lv;
ArrayList<Item> ongoing_matches = new ArrayList<Item>();

@Override
public View onCreateView(LayoutInflater inflater,final ViewGroup container, Bundle savedInstanceState) {
    if (container == null) {
        return null;
    }

    ongoing_lay = (RelativeLayout) inflater.inflate(R.layout.ongoing, container, false);


    return ongoing_lay;
}
}
我无法找到我的问题。是否有人可以帮助我解决此问题。

在以下行实例化适配器时,请使用而不是super.getActivity.getSupportFragmentManager:

this.sfadp  = new Schedule_fragment_adapter(super.getActivity().getSupportFragmentManager(), fragments);
在以下行实例化适配器时,请使用而不是super.getActivity.getSupportFragmentManager:

this.sfadp  = new Schedule_fragment_adapter(super.getActivity().getSupportFragmentManager(), fragments);

您是否尝试使用列表片段?我从上一个片段返回时遇到类似问题,第一个片段将在重新加载时运行。我正在从数据库中提取数据并在列表视图中填充。@playmaker420您是否获得了IssueEyes的解决方案。我的要求完成了这项任务。也许会有一个解决办法it@playmaker420请参阅Luksprog,回答其是否正常工作。是否尝试使用列表片段?从最后一个片段返回时,我遇到了类似的问题,第一个片段将在重新加载时返回。我正在从数据库中提取数据并填充到listview中。@playmaker420您是否获得了此问题的解决方案因为我的要求,我成功了。也许会有一个解决办法it@playmaker420请参阅Luksprog,正确回答它的工作。谢谢。它工作正常。我还有一个疑问。当我滑动此视图寻呼机时,它有点慢。我如何改进它。@Yugesh要么改进布局以减少视图和较浅的视图层次结构,要么检查是否没有进行任何繁重的初始化在ViewPager中使用的片段中。您发布的代码中没有明显的问题。谢谢。工作正常。我还有一个疑问。当我刷这个查看页面时,速度有点慢。我该如何改进它。@Yugesh要么改进布局以减少视图和浅视图层次结构,要么检查您是否没有做任何繁重的工作在ViewPager中使用的片段中初始化。从你发布的代码中没有明显的东西表明有问题。
this.sfadp  = new Schedule_fragment_adapter(super.getActivity().getSupportFragmentManager(), fragments);