繁体   English   中英

还原片段

[英]Restoring the Fragment

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

如何从上次加载的状态还原片段?

如果您发布一些代码,可能会有所帮助。 同时,我暗中怀疑是,您的FragmentPagerAdapter不会在重复使用同一实例的情况下,在每次调用其getItem()时创建一个新实例。

在片段的OnStart()中执行检查。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM