ActionBuilders
class ActionBuilders
Builders for actions that can be performed when a user interacts with layout elements.
Summary
Nested types |
|---|
@RequiresSchemaVersion(major = 1, minor = 0)Interface defining an action that can be used by a layout element. |
@RequiresSchemaVersion(major = 1, minor = 0)A launch action to send an intent to an Android activity. |
|
Builder for |
@RequiresSchemaVersion(major = 1, minor = 0)A boolean value that can be added to an Android intent's extras. |
|
Builder for |
@RequiresSchemaVersion(major = 1, minor = 0)A double value that can be added to an Android intent's extras. |
|
Builder for |
@RequiresSchemaVersion(major = 1, minor = 0)Interface defining an item that can be included in the extras of an intent that will be sent to an Android activity. |
@RequiresSchemaVersion(major = 1, minor = 0)An integer value that can be added to an Android intent's extras. |
|
Builder for |
@RequiresSchemaVersion(major = 1, minor = 0)A long value that can be added to an Android intent's extras. |
|
Builder for |
@RequiresSchemaVersion(major = 1, minor = 0)A string value that can be added to an Android intent's extras. |
|
Builder for |
@RequiresSchemaVersion(major = 1, minor = 0)An action used to launch another activity on the system. |
|
Builder for |
@RequiresSchemaVersion(major = 1, minor = 0)An action used to load (or reload) the layout contents. |
|
Builder for |
Public functions |
|
|---|---|
java-static ActionBuilders.AndroidBooleanExtra |
booleanExtra(value: Boolean)Shortcut for building an |
java-static ActionBuilders.AndroidDoubleExtra |
doubleExtra(value: Double)Shortcut for building an |
java-static ActionBuilders.AndroidIntExtra |
Shortcut for building an |
java-static ActionBuilders.LaunchAction |
launchAction(activityComponentName: ComponentName)Shortcut for building a |
java-static ActionBuilders.LaunchAction |
launchAction(Shortcut for building a |
java-static ActionBuilders.AndroidLongExtra |
Shortcut for building an |
java-static ActionBuilders.AndroidStringExtra |
stringExtra(value: String)Shortcut for building an |
Public functions
booleanExtra
java-static fun booleanExtra(value: Boolean): ActionBuilders.AndroidBooleanExtra
Shortcut for building an AndroidBooleanExtra.
doubleExtra
java-static fun doubleExtra(value: Double): ActionBuilders.AndroidDoubleExtra
Shortcut for building an AndroidDoubleExtra.
intExtra
java-static fun intExtra(value: Int): ActionBuilders.AndroidIntExtra
Shortcut for building an AndroidIntExtra.
launchAction
java-static fun launchAction(activityComponentName: ComponentName): ActionBuilders.LaunchAction
Shortcut for building a LaunchAction.
launchAction
java-static fun launchAction(
activityComponentName: ComponentName,
intentExtras: (Mutable)Map<String!, ActionBuilders.AndroidExtra!>
): ActionBuilders.LaunchAction
Shortcut for building a LaunchAction with extras in the launch intent.
longExtra
java-static fun longExtra(value: Long): ActionBuilders.AndroidLongExtra
Shortcut for building an AndroidLongExtra.
stringExtra
java-static fun stringExtra(value: String): ActionBuilders.AndroidStringExtra
Shortcut for building an AndroidStringExtra.