[英]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.