При попытке получить список контактов из android с помощью приведенного ниже кода он возвращает несколько учетных записей, таких как google/gmail, whatsapp и soma (количество учетных записей зависит от количества содержимого resolver возвращает для этой большой копии контакта!). Пожалуйста, помогите мне удалить его.Реестр Android-контента Возвращает все учетные записи, активированные на мобильном телефоне Нет
cursor1=getContentResolver().query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI ,null, null, null, ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME +" ASC");
startManagingCursor(cursor1);
String[] from = {ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME, ContactsContract.CommonDataKinds.Phone.NUMBER, ContactsContract.CommonDataKinds.Phone._ID,};
int[] to = {android.R.id.text1, android.R.id.text2};
listadapter = new SimpleCursorAdapter(getBaseContext(), android.R.layout.simple_list_item_2, cursor1, from, to);
setListAdapter(listadapter);
Нет приятель до сих пор его тиражирование !! ! –
будет отображаться дубликат, потому что они дублируются в вашем телефоне, но если они объединяют учетную запись с тем же именем, то не будет повторяющихся значений с одинаковым именем, все учетные записи будут считаться одинаковыми. – Androider
уже слил его !!! но все равно нет друзей, и мой список контактов на мобильном телефоне кажется прекрасным и без дублирования, а приложения, такие как imo, показывают только один контакт, я просто хочу, чтобы это было так :( –