IntentSenderRequest

public final class IntentSenderRequest implements Parcelable


A request for a androidx.activity.result.contract.ActivityResultContracts.StartIntentSenderForResult Activity Contract.

Summary

Nested types

public final class IntentSenderRequest.Builder

A builder for constructing IntentSenderRequest instances.

Public methods

int
final Intent

The intent from this IntentSender request.

final int

The flag mask from this IntentSender request.

final int

The flag values from this IntentSender request.

final @NonNull IntentSender

The intentSender from this IntentSenderRequest.

void
writeToParcel(@NonNull Parcel dest, int flags)

Public fields

CREATOR

public static final @NonNull Parcelable.Creator<@NonNull IntentSenderRequestCREATOR

Public methods

describeContents

Added in 1.2.0
public int describeContents()

getFillInIntent

Added in 1.2.0
public final Intent getFillInIntent()

The intent from this IntentSender request. If non-null, this will be provided as the intent parameter to IntentSender#sendIntent.

getFlagsMask

Added in 1.2.0
public final int getFlagsMask()

The flag mask from this IntentSender request.

getFlagsValues

Added in 1.2.0
public final int getFlagsValues()

The flag values from this IntentSender request.

getIntentSender

Added in 1.2.0
public final @NonNull IntentSender getIntentSender()

The intentSender from this IntentSenderRequest.

writeToParcel

Added in 1.2.0
public void writeToParcel(@NonNull Parcel dest, int flags)