ContactFilter

sealed class ContactFilter : Parcelable

The filter criteria of the query results.

Types

Link copied to clipboard

Use this to keep only contacts whose company name contains one of the entries in companyNames.

Link copied to clipboard

Applies the FilterOperator to the result of the given filters. These can be composed to form effective filters.

Link copied to clipboard

Use this to keep only contacts whose display name contains one of the entries in displayNames.

Link copied to clipboard

Use this to keep only contacts whose family name contains one of the entries in familyNames.

Link copied to clipboard

Use this to keep only contacts which are marked as favorite.

Link copied to clipboard

Use this to keep only contacts whose given name contains one of the entries in givenNames.

Link copied to clipboard

Use this to keep only contacts with the specified phoneNumber. If phoneNumber is null, only contacts with no phone numbers will be kept.

Link copied to clipboard

Use this to keep only contacts originating from the specified source.

Inherited functions

Link copied to clipboard
abstract fun describeContents(): Int
Link copied to clipboard
abstract fun writeToParcel(p0: Parcel, p1: Int)

Inheritors

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard