如何将ArrayList添加到SQLite数据库中?

时间:2018-07-09 22:20:35

标签: android sqlite arraylist

我有一个整数数组列表,我想在sqlite的一列中添加 数据库

我通过contentValues这样做,

  

contentValues.put(Tag.REPORT_LATITUDE_LIST,report.getLatitudes());

第一!数据库type中此column的{​​{1}}是什么?

如何从table获取这些arrayList数据?

1 个答案:

答案 0 :(得分:3)

您可以将对象序列化为JSON,以这种格式将其存储为字符串,并在阅读时反序列化。

 contentValues.put(Tag.REPORT_LATITUDE_LIST, new Gson().toJson(report.getLatitudes()));

您需要将Gson添加到gradle依赖项中。

dependencies {
implementation 'com.google.code.gson:gson:2.8.5'

}