IntentSenderRequest.Builder
public final class IntentSenderRequest.Builder
A builder for constructing IntentSenderRequest
instances.
Summary
Public constructors |
---|
Builder(@NonNull IntentSender intentSender) |
Builder(@NonNull PendingIntent pendingIntent) Convenience constructor that takes an |
Public methods |
|
---|---|
final @NonNull IntentSenderRequest |
build() Build the IntentSenderRequest specified by this builder. |
final @NonNull IntentSenderRequest.Builder |
setFillInIntent(Intent fillInIntent) Set the intent for the |
final @NonNull IntentSenderRequest.Builder |
setFlags(int values, int mask) Set the flag mask and flag values for the |
Public constructors
Builder
public Builder(@NonNull PendingIntent pendingIntent)
Convenience constructor that takes an PendingIntent
and uses its IntentSender
.
Parameters | |
---|---|
@NonNull PendingIntent pendingIntent |
the pendingIntent containing with the intentSender to go in the IntentSenderRequest. |
Public methods
build
public final @NonNull IntentSenderRequest build()
Build the IntentSenderRequest specified by this builder.
Returns | |
---|---|
@NonNull IntentSenderRequest |
the newly constructed IntentSenderRequest. |
setFillInIntent
public final @NonNull IntentSenderRequest.Builder setFillInIntent(Intent fillInIntent)
Set the intent for the IntentSenderRequest
.
Parameters | |
---|---|
Intent fillInIntent |
intent to go in the IntentSenderRequest. If non-null, this will be provided as the intent parameter to IntentSender#sendIntent. |
Returns | |
---|---|
@NonNull IntentSenderRequest.Builder |
This builder. |
setFlags
public final @NonNull IntentSenderRequest.Builder setFlags(int values, int mask)
Set the flag mask and flag values for the IntentSenderRequest
.
Parameters | |
---|---|
int values |
flagValues to go in the IntentSenderRequest. Desired values for any bits set in flagsMask |
int mask |
mask to go in the IntentSenderRequest. Intent flags in the original IntentSender that you would like to change. |
Returns | |
---|---|
@NonNull IntentSenderRequest.Builder |
This builder. |