ContactsContract.Intents.ShowOrCreateContact Field
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Takes as input a data URI with a mailto: or tel: scheme.
[Android.Runtime.Register("SHOW_OR_CREATE_CONTACT")]
public const string ShowOrCreateContact;
[<Android.Runtime.Register("SHOW_OR_CREATE_CONTACT")>]
val mutable ShowOrCreateContact : string
Field Value
- Attributes
Remarks
Takes as input a data URI with a mailto: or tel: scheme. If a single contact exists with the given data it will be shown. If no contact exists, a dialog will ask the user if they want to create a new contact with the provided details filled in. If multiple contacts share the data the user will be prompted to pick which contact they want to view.
For mailto:
URIs, the scheme specific portion must be a raw email address, such as one built using Uri#fromParts(String, String, String)
.
For tel:
URIs, the scheme specific portion is compared to existing numbers using the standard caller ID lookup algorithm. The number must be properly encoded, for example using Uri#fromParts(String, String, String)
.
Any extras from the Insert
class will be passed along to the create activity if there are no contacts to show.
Passing true for the #EXTRA_FORCE_CREATE
extra will skip prompting the user when the contact doesn't exist.
Java documentation for android.provider.ContactsContract.Intents.SHOW_OR_CREATE_CONTACT
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.