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 action type associated with this class. |
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. |
Public methods
getActionType
Added in API level 30
public int getActionType ()
The action type 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. |