在 Android 中持久保存 Parcelable 对象
我的 Android 应用程序中有一个类,我已将其设置为 Parcelable,以便它可以在 Activity 之间传递。
我希望能够将该对象保存到文件系统中。看来,由于我已经实现了 Parcelable,因此将其输出传输到文件系统并稍后读回是有意义的。
有正确的方法吗?或者,如果我想在 Activity 之间传递对象并将其保存到文件系统,我必须同时实现 Parcelable 和 Serialiazble 吗?
I have a class in my Android app that I've made Parcelable so that it can be passed between Activities.
I would like to be able to save this object to the filesystem. It seems that since I've already implemented Parcelable, it would make sense to pipe the output of this to the filesystem and read it back later.
Is there a correct way to do this? Or must I implement both Parcelable and Serialiazble if I want to both pass the object between Activities and also save it to the filesystem?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
来自 http://developer.android.com/reference/android/os/Parcel。 html
From http://developer.android.com/reference/android/os/Parcel.html
对于这个问题,我执行了以下操作:
它最终非常简单...如果需要,我可以粘贴一些示例代码。
For this problem, I did the following:
It ended up being pretty simple...I can paste some sample code if needed.