【发布时间】:2018-07-09 22:20:34
【问题描述】:
我有我想在sqlite 的一列中添加的整数数组列表
数据库,
我通过contentValues 这样做:
contentValues.put(Tag.REPORT_LATITUDE_LIST, report.getLatitudes());
首先!数据库table 中这个column 的type 是什么?
和
如何从sqlite 获取这些arrayList 数据?
【问题讨论】:
我有我想在sqlite 的一列中添加的整数数组列表
数据库,
我通过contentValues 这样做:
contentValues.put(Tag.REPORT_LATITUDE_LIST, report.getLatitudes());
首先!数据库table 中这个column 的type 是什么?
和
如何从sqlite 获取这些arrayList 数据?
【问题讨论】:
您可以将对象序列化为 JSON,以这种格式将其存储为字符串,然后在读取时反序列化。
contentValues.put(Tag.REPORT_LATITUDE_LIST, new Gson().toJson(report.getLatitudes()));
您需要将 Gson 添加到您的 gradle 依赖项中。
dependencies {
implementation 'com.google.code.gson:gson:2.8.5'
}
【讨论】: