【发布时间】:2016-09-19 06:58:24
【问题描述】:
根据我的阅读,使用 lookup_key 是删除联系人的最佳方式。每个联系人都有一个唯一的查找键,即使联系人已被编辑,而例如按姓名或号码等删除...您可能会删除多个条目。
如果我的电话簿或 SIM 卡中有联系人的查找键:
String thelookupkey = 1393i2f.3789r504-2927292F4D4D2F35274949374B.2537i1272844629.1728i108
如何从我的电话簿中删除此联系人。我知道它类似于下面的内容,但不确定确切的语法(另外,不想在试验时毁掉我的电话簿)
public void deletecontactbutton(View view) {
context.getContentResolver().delete(ContactsContract.Contacts.CONTENT_LOOKUP_URI,
null, thelookupkey);
}
【问题讨论】:
-
感谢 Rafal,但在询问之前检查了这一点。我发现一些答案非常令人困惑,并且不确定在我的电话簿上冒险。我用手机测试我的应用程序。我实际上在回答一个问题后留下了评论。
-
@Rafal 看看我的回答。