Как удалить контакт?

Я работаю с Android 2.1 ContactContract, когда я не установил учетную запись (например, учетную запись gmail) для эмулятора Android, затем создал новый контакт, но не смог удалить этот контакт в БД.

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());
5
задан Brian Tompsett - 汤莱恩 8 July 2015 в 22:44
поделиться