Added in API level 30
BooleanAction
public
final
class
BooleanAction
extends ControlAction
| java.lang.Object | ||
| ↳ | android.service.controls.actions.ControlAction | |
| ↳ | android.service.controls.actions.BooleanAction | |
Action sent by user toggling a Control between checked/unchecked.
This action is available when the Control was constructed with either a
ToggleTemplate or a ToggleRangeTemplate.
Summary
Inherited constants |
|---|
Public constructors | |
|---|---|
BooleanAction(String templateId, boolean newState)
|
|
BooleanAction(String templateId, boolean newState, String challengeValue)
|
|
Public methods | |
|---|---|
int
|
getActionType()
The |
boolean
|
getNewState()
The new state set for the button in the corresponding |
Inherited methods | |
|---|---|
Public constructors
BooleanAction
Added in API level 30
public BooleanAction (String templateId, boolean newState)
| Parameters | |
|---|---|
templateId |
String: the identifier of the ToggleTemplate that produced this action.
This value cannot be null. |
newState |
boolean: new value for the state displayed by the ToggleTemplate. |
BooleanAction
Added in API level 30
public BooleanAction (String templateId, boolean newState, String challengeValue)
| Parameters | |
|---|---|
templateId |
String: the identifier of the template that originated this action.
This value cannot be null. |
newState |
boolean: new value for the state displayed by the template. |
challengeValue |
String: a value sent by the user along with the action to authenticate.
null is sent when no authentication is needed or has not been
requested.
This value may be null. |
Public methods
getActionType
Added in API level 30
public int getActionType ()
The ActionType associated with this class.
| Returns | |
|---|---|
int |
ControlAction#TYPE_BOOLEAN |
getNewState
Added in API level 30
public boolean getNewState ()
The new state set for the button in the corresponding ToggleTemplate.
| Returns | |
|---|---|
boolean |
true if the button was toggled from unchecked to checked. |