to top
Android APIs
public static final class

ContactsContract.CommonDataKinds.GroupMembership

extends Object
implements ContactsContract.DataColumnsWithJoins
java.lang.Object
   ↳ android.provider.ContactsContract.CommonDataKinds.GroupMembership

Class Overview

Group Membership.

You can use all columns defined for ContactsContract.Data as well as the following aliases.

Column aliases

Type AliasData column
long GROUP_ROW_ID DATA1
String GROUP_SOURCE_ID none

The sourceid of the group that this group membership refers to. Exactly one of this or GROUP_ROW_ID must be set when inserting a row.

If this field is specified, the provider will first try to look up a group with this Groups.SOURCE_ID. If such a group is found, it will use the corresponding row id. If the group is not found, it will create one.

Summary

Constants
String CONTENT_ITEM_TYPE MIME type used when storing this in data table.
String GROUP_ROW_ID The row id of the group that this group membership refers to.
String GROUP_SOURCE_ID The sourceid of the group that this group membership refers to.
[Expand]
Inherited Constants
From interface android.provider.BaseColumns
From interface android.provider.ContactsContract.ContactNameColumns
From interface android.provider.ContactsContract.ContactOptionsColumns
From interface android.provider.ContactsContract.ContactStatusColumns
From interface android.provider.ContactsContract.ContactsColumns
From interface android.provider.ContactsContract.DataColumns
From interface android.provider.ContactsContract.RawContactsColumns
From interface android.provider.ContactsContract.StatusColumns
[Expand]
Inherited Methods
From class java.lang.Object

Constants

public static final String CONTENT_ITEM_TYPE

Since: API Level 5

MIME type used when storing this in data table.

Constant Value: "vnd.android.cursor.item/group_membership"

public static final String GROUP_ROW_ID

Since: API Level 5

The row id of the group that this group membership refers to. Exactly one of this or GROUP_SOURCE_ID must be set when inserting a row.

Type: INTEGER

Constant Value: "data1"

public static final String GROUP_SOURCE_ID

Since: API Level 5

The sourceid of the group that this group membership refers to. Exactly one of this or GROUP_ROW_ID must be set when inserting a row.

Type: TEXT

Constant Value: "group_sourceid"