2011-04-16 67 views
1

想要將android.location.Address存儲到SQLite數據庫。我正在使用ORMLite來堅持我的對象。 ORMLite可以持久化Serializable項目(作爲我相信的BLOB),但我認爲從地址獲取Serializable的唯一方法是將其寫入Parcel。然後我在這裏看看Parcel:http://developer.android.com/reference/android/os/Parcel.html它說它不應該用於通用序列化機制。所以我只是想知道做這件事的最佳做法是什麼。我不想將地址存儲在聯繫人中,嚴格在我的SQLite數據庫中。我目前正在使用我自己的Address類(非常簡單)執行此操作,但寧願爲此使用內置的Android類。Android - 如何將地址存儲到數據庫

感謝

+0

我鼓勵你也在ORMLite郵件列表@Alex上提問。 http://groups.google.com/group/ormlite-user/ – Gray 2011-04-16 21:26:23

+0

謝謝,我現在這樣做了。 – 2011-04-17 19:22:20

回答

0

從用戶列表中的答案是定義將被存儲到數據庫中的同伴對象,從android.location.Address對象手工做翻譯/ - 很遺憾。這將允許您管理各種Address字段到數據庫的存儲,而不必擔心與其他Android版本的前向和後向兼容性。

這是discussion on the ormlite-user mailing list

相關問題