ActivityResultContracts.PickContact

public final class ActivityResultContracts.PickContact extends ActivityResultContract


An ActivityResultContract to request the user to pick a contact from the contacts app.

The result is a content: Uri.

See also
ContactsContract

Summary

Public constructors

Public methods

@NonNull Intent
createIntent(@NonNull Context context, Void input)

Create an intent that can be used for android.app.Activity.startActivityForResult.

Uri
parseResult(int resultCode, Intent intent)

Convert result obtained from android.app.Activity.onActivityResult to O.

Inherited methods

From androidx.activity.result.contract.ActivityResultContract
ActivityResultContract.SynchronousResult<Uri>

An optional method you can implement that can be used to potentially provide a result in lieu of starting an activity.

Public constructors

PickContact

Added in 1.2.0
public PickContact()

Public methods

createIntent

Added in 1.2.0
public @NonNull Intent createIntent(@NonNull Context context, Void input)

Create an intent that can be used for android.app.Activity.startActivityForResult.

parseResult

Added in 1.9.0-alpha03
public Uri parseResult(int resultCode, Intent intent)

Convert result obtained from android.app.Activity.onActivityResult to O.