Add DEMOTED and UNDEMOTE TO ContactsContract
Change-Id: I060e9ce7d5de3f32fc55ba619b9a931ef938bd7b
This commit is contained in:
@@ -7795,6 +7795,37 @@ public final class ContactsContract {
|
||||
*/
|
||||
public static final int UNPINNED = 0x7FFFFFFF;
|
||||
|
||||
/**
|
||||
* Value of pinned position for a contact that a user has indicated should be considered
|
||||
* of the lowest priority. It is up to the client application to determine how to present
|
||||
* such a contact - for example all the way at the bottom of a contact list, or simply
|
||||
* just hidden from view.
|
||||
*/
|
||||
public static final int DEMOTED = -1;
|
||||
|
||||
/**
|
||||
* <p> Clients can provide this value as a pinned position to undemote a formerly demoted
|
||||
* contact. If the contact was formerly demoted, it will be restored to an
|
||||
* {@link #UNPINNED} position. If it was otherwise already pinned at another position,
|
||||
* it will not be affected.
|
||||
* </p>
|
||||
*
|
||||
* <p>
|
||||
* Example:
|
||||
* <pre>
|
||||
* ContentValues values = new ContentValues();
|
||||
* values.put("15", PinnedPositions.UNDEMOTE);
|
||||
* int count = resolver.update(ContactsContract.PinnedPositions.UPDATE_URI.buildUpon()
|
||||
* .build(), values, null, null);
|
||||
* </pre>
|
||||
*
|
||||
* This restores the contact with id 15 to an {@link #UNPINNED} position, meaning that
|
||||
* other apps (e.g. the Dialer) that were formerly hiding this contact from view based on
|
||||
* its {@link #DEMOTED} position will start displaying it again.
|
||||
* </p>
|
||||
*/
|
||||
public static final String UNDEMOTE = "undemote";
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* A boolean query parameter that can be used with {@link #UPDATE_URI}.
|
||||
|
||||
Reference in New Issue
Block a user