Android-如何将地址存储到数据库

Android-如何将地址存储到数据库,android,sqlite,orm,ormlite,Android,Sqlite,Orm,Ormlite,正在将android.location.Address存储到SQLite数据库。我正在使用ORMLite来持久化我的对象。我相信ORMLite可以将可序列化项目作为BLOB持久化,但我认为从地址获取可序列化内容的唯一方法是将其写入包裹。然后我看了一下这个包:它说它不应该用于通用的序列化机制。所以我只是想知道这样做的最佳实践是什么。我不想将地址存储在contacts中,严格地说是存储在我的SQLite数据库中。我目前正在用我自己的Address类做这件事,非常简单,但是我更愿意使用内置的Andro

正在将android.location.Address存储到SQLite数据库。我正在使用ORMLite来持久化我的对象。我相信ORMLite可以将可序列化项目作为BLOB持久化,但我认为从地址获取可序列化内容的唯一方法是将其写入包裹。然后我看了一下这个包:它说它不应该用于通用的序列化机制。所以我只是想知道这样做的最佳实践是什么。我不想将地址存储在contacts中,严格地说是存储在我的SQLite数据库中。我目前正在用我自己的Address类做这件事,非常简单,但是我更愿意使用内置的Android类来做这件事


感谢

用户列表中的答案是定义一个将存储到数据库中的伴生对象,并手动执行与android.location.Address对象的转换-不幸的是。这将允许您管理各种地址字段到数据库的存储,而无需担心与其他Android版本的前后兼容性


以下是。

我鼓励您也在ORMLite邮件列表@Alex上提问。