Donc, fondamentalement, j'ai une fonction qui supprime le contact du téléphone:Android studio Supprimer contact
String[] args = new String[]{number};
try {
ArrayList ops = new ArrayList();
// if id is raw contact id
ops.add(ContentProviderOperation.newDelete(ContactsContract.RawContacts.CONTENT_URI).withSelection(ContactsContract.RawContacts._ID + "=?", args).build());
// if id is contact id
// ops.add(ContentProviderOperation.newDelete(ContactsContract.RawContacts.CONTENT_URI).withSelection(ContactsContract.RawContacts.CONTACT_ID + "=?", args).build());
getContentResolver().applyBatch(ContactsContract.AUTHORITY, ops);
Toast.makeText(this, "Contact Deleted", Toast.LENGTH_SHORT).show();
} catch (Exception e) {
Log.e("$$$$", "ERRORDELETE#133");
}
J'ai essayé les deux options, si le contact cru ou si le contact id, tant doesn « travail t/
Quand je lance le APP et la fonction active le « contact supprimé Shows » et dans le journal:
05-24 15:40:16.444 6540-6540/com.assistme.meirovichomer.assistme E/ViewRootImpl: sendUserActionEvent() mView == null
05-24 15:40:16.464 6540-6679/com.assistme.meirovichomer.assistme V/RenderScript: Application requested CPU execution
05-24 15:40:16.474 6540-6679/com.assistme.meirovichomer.assistme V/RenderScript: 0xa14a7e00 Launching thread(s), CPUs 4
Je ne suis pas sûr si je ne comprends pas le journal ou j'ai raté quelque chose, mais quand je rentre dans la liste de contacts sur le téléphone, le contact n'est toujours pas, donc n'a pas été supprimé. J'adorerais obtenir de l'aide, merci beaucoup d'avance!
Postez le chat total journal –
essayez d'utiliser une solution de ce poste https://stackoverflow.com/questions/527216/how-to-remove-a-contact -programmatiquement-dans-android – Ivan86
J'ai vérifié les autres solutions de ceci et d'autres messages de stackoverflow et n'a pas pu trouver une réponse qui fonctionnerait, celle ci-dessous m'a bien aidé, merci les gars pour votre aide. –