title: Getting favourites contacts in Android
body: <p>I am trying to get all contacts in the favourites list of the Android contacts. Currently, I can get all the group ids including the favourite group ID. But it seems that there is no contacts that have the group ID as the favourite group ID.</p>
  
  <p>I'm trying to get All groups id and contacts in each group. After printing two list, I found that the group id of favorite is not in the contact list</p>
  
  <pre><code>ArrayList&lt;String&gt; favGroupId=new ArrayList&lt;String&gt;();
          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();
  </code></pre>