| java.lang.Object | ||
| ↳ | com.urbanairship.actions.Action | |
| ↳ | com.urbanairship.actions.ShareAction | |
Shows a chooser activity to share text.
Accepted situations: SITUATION_PUSH_OPENED, SITUATION_WEB_VIEW_INVOCATION, SITUATION_MANUAL_INVOCATION, SITUATION_AUTOMATION, and SITUATION_FOREGROUND_NOTIFICATION_ACTION_BUTTON.
Accepted argument values: A String used as the share text.
Result value: null
Default Registration Names: ^s, share_action
| Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| String | DEFAULT_REGISTRY_NAME | Default registry name | |||||||||
| String | DEFAULT_REGISTRY_SHORT_NAME | Default registry short name | |||||||||
|
[Expand]
Inherited Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
com.urbanairship.actions.Action
| |||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| ShareAction() | |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| boolean |
acceptsArguments(ActionArguments arguments)
Called before an action is performed to determine if the
the action can accept the arguments.
| ||||||||||
| ActionResult |
perform(ActionArguments arguments)
Performs the action.
| ||||||||||
| boolean |
shouldRunOnMainThread()
Determines which thread runs the action.
| ||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
com.urbanairship.actions.Action
| |||||||||||
From class
java.lang.Object
| |||||||||||
Default registry name
Default registry short name
Called before an action is performed to determine if the the action can accept the arguments.
| arguments | The action arguments. |
|---|
true if the action can perform with the arguments,
otherwise false.
Performs the action.
| arguments | The action arguments. |
|---|
Determines which thread runs the action.
true if the action should be run on the main thread, or false if the
action should run on a background thread.