1

希望将 android.location.Address 存储到 SQLite 数据库。我正在使用 ORMLite 来持久化我的对象。ORMLite 可以持久化可序列化的项目(我相信作为 BLOB),但我认为从地址中获取可序列化的东西的唯一方法是将其写入包裹。然后我在这里查看了 Parcel:http: //developer.android.com/reference/android/os/Parcel.html它说它不应该用于通用序列化机制。所以我只是想知道这样做的最佳做法是什么。我不想将地址存储在联系人中,严格存储在我的 SQLite 数据库中。我目前正在使用自己的 Address 类(非常简单)来执行此操作,但更愿意为此使用内置的 Android 类。

谢谢

4

1 回答 1

0

来自用户列表的答案是定义一个伴随对象,该对象将被存储到数据库中,并android.location.Address手动进行对象之间的转换——不幸的是。这将允许您管理各种Address字段到数据库的存储,而无需担心与其他 Android 版本的向前和向后兼容性。

这是关于 ormlite-user 邮件列表的讨论

于 2011-05-02T13:59:39.330 回答