ActivityNavigator.Extras.Builder
public final class ActivityNavigator.Extras.Builder
Builder for constructing new Extras instances. The resulting instances are immutable.
Summary
Public constructors |
|---|
Builder() |
Public methods |
|
|---|---|
final @NonNull ActivityNavigator.Extras.Builder |
addFlags(int flags)Adds one or more |
final @NonNull ActivityNavigator.Extras |
build()Constructs the final |
final @NonNull ActivityNavigator.Extras.Builder |
setActivityOptions(@NonNull ActivityOptionsCompat activityOptions)Sets the |
Public methods
addFlags
public final @NonNull ActivityNavigator.Extras.Builder addFlags(int flags)
Adds one or more Intent.FLAG_ACTIVITY_ flags
| Parameters | |
|---|---|
int flags |
the flags to add |
| Returns | |
|---|---|
@NonNull ActivityNavigator.Extras.Builder |
this |
build
public final @NonNull ActivityNavigator.Extras build()
Constructs the final Extras instance.
| Returns | |
|---|---|
@NonNull ActivityNavigator.Extras |
An immutable |
setActivityOptions
public final @NonNull ActivityNavigator.Extras.Builder setActivityOptions(@NonNull ActivityOptionsCompat activityOptions)
Sets the ActivityOptionsCompat that should be used with ActivityCompat.startActivity.
| Parameters | |
|---|---|
@NonNull ActivityOptionsCompat activityOptions |
The |
| Returns | |
|---|---|
@NonNull ActivityNavigator.Extras.Builder |
this |