¿Cómo obtener la identificación o el nombre del grupo de contacto?

Esta es una versión completa de cómo obtener la identificación del grupo por su title. Básicamente itera all groupsy compara títulos para encontrar su id.

private String getGroupId(String groupTitle) {
   Cursor cursor =getContentResolver().query(ContactsContract.Groups.CONTENT_URI,new String[]{ContactsContract.Groups._ID,ContactsContract.Groups.TITLE}, null, null, null);       
    cursor.moveToFirst();
    int len = cursor.getCount();

    String groupId = null;
    for (int i = 0; i < len; i++) {
        String id = cursor.getString(cursor.getColumnIndex(Groups._ID));
        String title = cursor.getString(cursor.getColumnIndex(Groups.TITLE));

        if (title.equals(groupTitle)) {
            groupId = id;
            break;
        }
        cursor.moveToNext();
    }
    cursor.close();

    return groupId;
}
Respuesta 1

Después de una actualización de Hibernate 3 a 4, estamos trabajando en algunos problemas que aparecieron en el camino. Uno que nos tiene particularmente perplejos es una UnsupportedOperationException, donde un ...

Tengo clases de árbol, por ejemplo, ClassA, ClassB, ClassC. ClassA y ClassB extiende ClassC. Tengo dos Multimaps: Multimap <Integer, ClassA> y Multimap <Integer, ClassB> y me gustaría fusionar ...

En nuestra empresa, tenemos muchas pruebas de interfaz de usuario que se ejecutan en dispositivos virtuales / reales. Después de correr durante algún tiempo, las pruebas se bloquean al azar, lo que creo que es el resultado de que el descriptor de archivo exceda: Solía ​​...

Nuevo en JVM, trabajando con Scala y Play 2.0, estoy convirtiendo una aplicación heredada en Play, una que requiere procesamiento de pagos a través de Authorize.net. Mirando a través de la fuente java.net.URL, allí ...