Sto cercando di ottenere tutti i contatti nell'elenco dei preferiti dei contatti Android. Attualmente, posso ottenere tutti gli ID di gruppo incluso l'ID di gruppo preferito. Ma sembra che non ci siano contatti che hanno l'ID di gruppo come ID di gruppo preferito.Come ottenere contatti preferiti in Android
Sto cercando di ottenere tutti i gruppi ID e contatti in ciascun gruppo. Dopo aver stampato lista di secondo, ho scoperto che l'id di gruppo preferito non è nell'elenco dei contatti
ArrayList<String> favGroupId=new ArrayList<String>();
final String[] GROUP_PROJECTION = new String[] {
ContactsContract.Groups._ID, ContactsContract.Groups.TITLE };
Cursor cursor = getContentResolver().query(
ContactsContract.Groups.CONTENT_URI, GROUP_PROJECTION, null,
null, ContactsContract.Groups.TITLE);
while (cursor.moveToNext()) {
String id = cursor.getString(cursor
.getColumnIndex(ContactsContract.Groups._ID));
Log.v("Test",id);
String gTitle = (cursor.getString(cursor
.getColumnIndex(ContactsContract.Groups.TITLE)));
Log.v("Test",gTitle);
if (gTitle.contains("Favorite_")) {
gTitle = "Favorites";
favGroupId.add(id);
}
}
cursor.close();