public
static
final
class
ContactsContract.RawContacts.Entity
extends Object
implements
BaseColumns,
ContactsContract.DataColumns
A sub-directory of a single raw contact that contains all of its
ContactsContract.Data
rows. To access this directory append
CONTENT_DIRECTORY
to the raw contact URI. See
RawContactsEntity
for a stand-alone table containing the same
data.
Entity has two ID fields: BaseColumns._ID
for the raw contact
and DATA_ID
for the data rows.
Entity always contains at least one row, even if there are no
actual data rows. In this case the DATA_ID
field will be
null.
Using Entity should be preferred to using two separate queries:
RawContacts followed by Data. The reason is that Entity reads all
data for a raw contact in one transaction, so there is no possibility
of the data changing between the two queries.
Summary
Inherited constants |
|
From interface
android.provider.ContactsContract.DataColumns
String |
CARRIER_PRESENCE
This constant was deprecated
in API level 31.
The contacts database will only show presence
information on devices where
CarrierConfigManager.KEY_USE_RCS_PRESENCE_BOOL is true,
otherwise use RcsUceAdapter .
|
int |
CARRIER_PRESENCE_VT_CAPABLE
This constant was deprecated
in API level 31.
Same as DataColumns#CARRIER_PRESENCE .
|
String |
DATA1
Generic data column, the meaning is MIMETYPE specific
|
String |
DATA10
Generic data column, the meaning is MIMETYPE specific
|
String |
DATA11
Generic data column, the meaning is MIMETYPE specific
|
String |
DATA12
Generic data column, the meaning is MIMETYPE specific
|
String |
DATA13
Generic data column, the meaning is MIMETYPE specific
|
String |
DATA14
Generic data column, the meaning is MIMETYPE specific
|
String |
DATA15
Generic data column, the meaning is MIMETYPE specific.
|
String |
DATA2
Generic data column, the meaning is MIMETYPE specific
|
String |
DATA3
Generic data column, the meaning is MIMETYPE specific
|
String |
DATA4
Generic data column, the meaning is MIMETYPE specific
|
String |
DATA5
Generic data column, the meaning is MIMETYPE specific
|
String |
DATA6
Generic data column, the meaning is MIMETYPE specific
|
String |
DATA7
Generic data column, the meaning is MIMETYPE specific
|
String |
DATA8
Generic data column, the meaning is MIMETYPE specific
|
String |
DATA9
Generic data column, the meaning is MIMETYPE specific
|
String |
DATA_VERSION
The version of this data record.
|
String |
IS_PRIMARY
Whether this is the primary entry of its kind for the raw contact it belongs to.
|
String |
IS_READ_ONLY
The "read-only" flag: "0" by default, "1" if the row cannot be modified or
deleted except by a sync adapter.
|
String |
IS_SUPER_PRIMARY
Whether this is the primary entry of its kind for the aggregate
contact it belongs to.
|
String |
MIMETYPE
The MIME type of the item represented by this row.
|
String |
PREFERRED_PHONE_ACCOUNT_COMPONENT_NAME
The flattened ComponentName of a PhoneAccountHandle that is the preferred PhoneAccountHandle to
call the contact with.
|
String |
PREFERRED_PHONE_ACCOUNT_ID
The ID of a PhoneAccountHandle that is the preferred PhoneAccountHandle to
call the contact with.
|
String |
RAW_CONTACT_ID
A reference to the RawContacts#_ID
that this data belongs to.
|
String |
RES_PACKAGE
The package name to use when creating Resources objects for
this data row.
|
String |
SYNC1
Generic column for use by sync adapters.
|
String |
SYNC2
Generic column for use by sync adapters.
|
String |
SYNC3
Generic column for use by sync adapters.
|
String |
SYNC4
Generic column for use by sync adapters.
|
|
Inherited methods |
From class
java.lang.Object
Object
|
clone()
Creates and returns a copy of this object.
|
boolean
|
equals(Object obj)
Indicates whether some other object is "equal to" this one.
|
void
|
finalize()
Called by the garbage collector on an object when garbage collection
determines that there are no more references to the object.
|
final
Class<?>
|
getClass()
Returns the runtime class of this Object .
|
int
|
hashCode()
Returns a hash code value for the object.
|
final
void
|
notify()
Wakes up a single thread that is waiting on this object's
monitor.
|
final
void
|
notifyAll()
Wakes up all threads that are waiting on this object's monitor.
|
String
|
toString()
Returns a string representation of the object.
|
final
void
|
wait(long timeoutMillis, int nanos)
Causes the current thread to wait until it is awakened, typically
by being notified or interrupted, or until a
certain amount of real time has elapsed.
|
final
void
|
wait(long timeoutMillis)
Causes the current thread to wait until it is awakened, typically
by being notified or interrupted, or until a
certain amount of real time has elapsed.
|
final
void
|
wait()
Causes the current thread to wait until it is awakened, typically
by being notified or interrupted.
|
|
Constants
CONTENT_DIRECTORY
public static final String CONTENT_DIRECTORY
The directory twig for this sub-table
Constant Value:
"entity"
DATA_ID
public static final String DATA_ID
The ID of the data row. The value will be null if this raw contact has no
data rows.
Type: INTEGER
Constant Value:
"data_id"