我正在使用FragmentActivity类型活动,包含三个活动:
adapter.addFragment(new activityOne());
adapter.addFragment(new activityTwo());
adapter.addFragment(new activityThree());
这些活动中的每一个都有一个从互联网上读取数据的列表视图。 问题是,当我启动扩展FragmentActivity的主活动时,加载三个活动的内容,当我试图做的是仅在屏幕上显示每个活动时加载数据。
我使用了setOnPageChangeListener,但解决方案不存在
非常感谢任何帮助。
此致
答案 0 :(得分:1)
我有类似的问题并解决了它。你可以做的是,在那些将有代码加载数据的Fragement类上保留一个公共方法。从onPageSelected()方法内的主FragmentActivity的OnPageChangeListener()调用该方法。通过这种方式,您可以在用户查看该特定页面时加载数据。