Android-如何批量保存activity中状态数据?

Android-如何批量保存activity中状态数据?

瑾兮 发布于 2017-10-27 字数 202 浏览 1329 回复 3

每次暂停后保存状态,在onSaveInstance中会有打量的数据,各个类型,各个对象的。

在取得数据的时候,也要一个个对照取得数据,所以我想问下,有没有其他方式实现这个功能,目标就是实现起来更加简洁。

如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

扫码加入群聊

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

想挽留 2017-10-28 3 楼

通过把所有数据,对象封装成一个“页面”对象,然后把对象转换成json之类的保存到本地文件,重新进入的时候读取就行了。对象转json有现成的框架工具。

泛泛之交 2017-10-28 2 楼

getSharedPreferences(),保存到XML里,或者使用静态变量。

瑾兮 2017-10-28 1 楼

intent 中的 putextradata啊。。。