0

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

4

1 回答 1

0

没有大碍。

将您的ContactModel转入ContentValue

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

然后将其插入数据库:

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

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

于 2012-07-18T08:48:01.427 回答