从FragmentActivity加载数据

时间:2012-11-26 12:28:46

标签: android android-fragments fragment

我正在使用FragmentActivity类型活动,包含三个活动:

adapter.addFragment(new activityOne());
adapter.addFragment(new activityTwo());
adapter.addFragment(new activityThree());

这些活动中的每一个都有一个从互联网上读取数据的列表视图。 问题是,当我启动扩展FragmentActivity的主活动时,加载三个活动的内容,当我试图做的是仅在屏幕上显示每个活动时加载数据。

我使用了setOnPageChangeListener,但解决方案不存在

非常感谢任何帮助。

此致

1 个答案:

答案 0 :(得分:1)

我有类似的问题并解决了它。你可以做的是,在那些将有代码加载数据的Fragement类上保留一个公共方法。从onPageSelected()方法内的主FragmentActivity的OnPageChangeListener()调用该方法。通过这种方式,您可以在用户查看该特定页面时加载数据。