【发布时间】:2012-07-17 06:11:19
【问题描述】:
我需要将联系人列表存储到 sqlite 数据库中。我已经使用 Contacts Content Provider 在我的项目应用程序中显示了联系人。我只需要将列表从模拟器存储到数据库中。有谁知道怎么做?请帮忙谢谢。
【问题讨论】:
标签: android emulation contacts store sqlite
我需要将联系人列表存储到 sqlite 数据库中。我已经使用 Contacts Content Provider 在我的项目应用程序中显示了联系人。我只需要将列表从模拟器存储到数据库中。有谁知道怎么做?请帮忙谢谢。
【问题讨论】:
标签: android emulation contacts store sqlite
没什么大不了的。
将您的ContactModel 转为ContentValue:
ContentValues values = new ContentValues();
values.put("name", name);
values.put("number", number);
然后将其插入数据库:
database.insertOrThrow(databaseTable.getTableName(), null, values)
但请记住,从 SQLite 数据库获取联系人的速度总是与从 ContentProvider 获取联系人一样快,因为它的技术几乎相同。
【讨论】: