代码之家  ›  专栏  ›  技术社区  ›  SadeQ digitALLife

如何将arraylist添加到sqlite数据库中?

  •  0
  • SadeQ digitALLife  · 技术社区  · 6 年前

    我有一列要添加的整数数组列表 sqlite 数据库,

    我是通过 contentValues 这样地:

    contentValues.put(tag.report_latitudes_list,report.getlatitudes());

    第一!什么是 type 这个的 column 在数据库中 table 是吗?

    我怎么才能拿到这些 arrayList 数据来自 SQLite ?

    1 回复  |  直到 6 年前
        1
  •  3
  •   TomH    6 年前

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

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

    你需要将gson添加到你的gradle依赖项中。

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

    }