在我的android应用程序我使用的滑动菜单,这就是为什么我所有的内容是在片段,我改变,并显示他们在FrameLayout一个活动。 问题是我有从互联网,列表视图和其他数据加载的碎片,如果我运行我的应用程序列表视图将填充数据,然后如果我去另一个片段,然后推回我的手机上的按钮,我们将返回到该列表视图的片段,但它会再次下载数据,初始化适配器并将其添加到列表视图。android使用片段与
如何保存所有这些数据,并在我从另一个片段中再次显示时再显示它?在数据库
在我的android应用程序我使用的滑动菜单,这就是为什么我所有的内容是在片段,我改变,并显示他们在FrameLayout一个活动。 问题是我有从互联网,列表视图和其他数据加载的碎片,如果我运行我的应用程序列表视图将填充数据,然后如果我去另一个片段,然后推回我的手机上的按钮,我们将返回到该列表视图的片段,但它会再次下载数据,初始化适配器并将其添加到列表视图。android使用片段与
如何保存所有这些数据,并在我从另一个片段中再次显示时再显示它?在数据库
缓存数据,只有当你的缓存是空的或过时的下载(即保留下载的时间戳,并重新下载时,如果需要通过X小时/天)
你是哪里在读取数据片段?从活动中分离片段不应该杀死整个片段,而只能杀死UI部分 - 请参阅片段生命周期,发生的调用位于onCreateView和onDestroyView之间。如果您仅在onCreate和onCreateView中读取数据,以扩大布局并填充它,则一切都应该没问题。
它是单向的吗?我不想使用数据库... – iCaesar