【问题标题】:how to store list into sqlitedatabse?如何将列表存储到 sqlite 数据库中?
【发布时间】:2012-07-17 06:11:19
【问题描述】:

我需要将联系人列表存储到 sqlite 数据库中。我已经使用 Contacts Content Provider 在我的项目应用程序中显示了联系人。我只需要将列表从模拟器存储到数据库中。有谁知道怎么做?请帮忙谢谢。

【问题讨论】:

    标签: android emulation contacts store sqlite


    【解决方案1】:

    没什么大不了的。

    将您的ContactModel 转为ContentValue:

    ContentValues values = new ContentValues();
    values.put("name", name);
    values.put("number", number);
    

    然后将其插入数据库:

    database.insertOrThrow(databaseTable.getTableName(), null, values)
    

    但请记住,从 SQLite 数据库获取联系人的速度总是与从 ContentProvider 获取联系人一样快,因为它的技术几乎相同。

    【讨论】:

      猜你喜欢
      • 2014-04-07
      • 2012-07-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-04
      • 1970-01-01
      • 2019-11-08
      相关资源
      最近更新 更多