在Android中,如何保存“动态创建的布局”并在重新打开应用程序时加载回来?

时间:2014-03-24 11:25:23

标签: android android-linearlayout android-xml

当应用运行时,用户会在Layout中添加一些观看次数。我想存储这个Layout,这样当我重新打开应用程序时,它应该返回相同的状态。 我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:0)

使用onSaveInstanceState()onRestoreInstanceState()回调来保存和恢复您的观看次数。

basic-lifecycle-savestate

Managing the Activity LifecycleRecreating an Activity的更多内容。

[编辑] - 根据@kadatt评论。

我认为您要做的事情可能是android-saving-state-of-dynamically-changed-layout的重复。

我认为没有任何标准方法可以做到这一点。您必须实现自己的功能,以某种形式保存动态UI的状态,可以再次加载。