恢复片段

时间:2013-01-29 08:54:01

标签: android android-fragments

我的应用程序有一个活动和5个片段。当用户单击选项卡“Fragment1”时,它会从远程位置加载数据并将其上载到ListView上。 “Fragment2”也做同样的工作。但是当用户点击“Fragment1”时,它再次开始加载,而不是加载

  

如何从上次加载状态恢复片段?

2 个答案:

答案 0 :(得分:1)

如果您发布一些代码可能会有所帮助。同时,我的狡猾怀疑是,FragmentPagerAdapter每次调用getItem()时都会创建一个新实例,而不是重复使用同一个实例。

答案 1 :(得分:0)

检查片段的OnStart()。

  if(listView has Content || is not null)
      {
              //get the data from remote 
      }
  else
      {
             //don;t do anything
      }