小编use*_*273的帖子

如何删除联系人?

我在android 2.1 ContactContract工作,当我没有设置帐户(例如:gmail帐户)到android模拟器然后,新的联系人,但无法删除在DB的此联系人.

ArrayList<ContentProviderOperation> ops = new ArrayList<ContentProviderOperation>();
    String[] args = new String[] {id};
    ops.add(ContentProviderOperation.newDelete(Data.CONTENT_URI)
            .withSelection(Data.CONTACT_ID + "=?", args)
            .build());
    ops.add(ContentProviderOperation.newDelete(RawContacts.CONTENT_URI)
             .withSelection(RawContacts.CONTACT_ID + "=?", args)
             .build());
    ops.add(ContentProviderOperation.newDelete(Contacts.CONTENT_URI)
             .withSelection(Contacts._ID + "=?", args)
             .build());
Run Code Online (Sandbox Code Playgroud)

android contacts delete-row

5
推荐指数
1
解决办法
7634
查看次数

标签 统计

android ×1

contacts ×1

delete-row ×1