【发布时间】:2019-11-21 09:19:28
【问题描述】:
我正在为我的应用程序中的一个小型离线数据库使用 AndroidX Room 组件。我希望能够将用户的位置(纬度和经度)保存到数据库中,以便以后使用。 如何做到这一点以及最佳做法是什么?
我以前从未这样做过,在网上找不到任何帮助。
这就是我实际的做法(显然是错误的方式):
@ColumnInfo(name = "session_location")
var sessionLocation: Location
我收到一个错误 Cannot figure out how to save this field into database
【问题讨论】:
-
您可以将 Lat 和 Long 存储为单独的字符串
-
使用 TypeConverter
标签: android android-room android-location