希望将android.location.Address存储到SQLite数据库。我正在使用ORMLite来保存我的对象。 ORMLite可以持久化Serializable项目(我相信BLOB),但我认为从Address获取Serializable的唯一方法是将其写入Parcel。然后我在这里看了一下Parcel:http://developer.android.com/reference/android/os/Parcel.html并且说它不应该用于通用序列化机制。所以我只是想知道这样做的最佳做法是什么。我不想将地址存储在联系人中,严格地在我的SQLite数据库中。我目前正在使用我自己的Address类(非常简单),但更喜欢使用内置的Android类。
感谢
答案 0 :(得分:0)
用户列表的答案是定义一个伴随对象,该对象将存储到数据库中,并且不幸地手工进行android.location.Address
对象的转换。这将允许您管理将各种Address
字段存储到数据库,而不必担心与其他Android版本的向前和向后兼容性。