2015-03-09 4 views
1

Я создаю приложение для Android с помощью Xamarin, которое будет добавлять и удалять контакты на телефоне.Xamarin Android удалить контакт

Я хотел бы иметь возможность удалять только те контакты, которые я добавил.

Я искал документацию Xamarin и Stackoverflow, и я не нашел, как удалить контакт с помощью Xamarin Android.

Как я могу удалить контакт? В каком поле можно использовать для хранения ключа, чтобы я мог распознавать контакты, добавленные моим приложением (Id, LookupKey, еще один?)?

Благодарим за помощь.

ответ

0

Если у вас есть доступ к ключевому слову, этот метод должен сделать трюк.

public static void DeleteContact(Context context, string lookupKey) 
{ 
    var uri = Uri.WithAppendedPath(ContactsContract.Contacts.ContentLookupUri, lookupKey); 
    context.ContentResolver.Delete(uri, null, null); 
} 
Смежные вопросы