Stay organized with collections
Save and categorize content based on your preferences.
FloatAction
class FloatAction : ControlAction
Action sent by a RangeTemplate, ToggleRangeTemplate.
Summary
| Inherited constants |
From class ControlAction
Int |
RESPONSE_CHALLENGE_ACK
Response code for the consumer in ControlsProviderService.performControlAction indicating that in order for the action to be performed, acknowledgment from the user is required. Any non-empty string returned from getChallengeValue shall be treated as a positive acknowledgment. Value is android.service.controls.actions.ControlAction#RESPONSE_UNKNOWN, android.service.controls.actions.ControlAction#RESPONSE_OK, android.service.controls.actions.ControlAction#RESPONSE_FAIL, android.service.controls.actions.ControlAction#RESPONSE_CHALLENGE_ACK, android.service.controls.actions.ControlAction#RESPONSE_CHALLENGE_PIN, or android.service.controls.actions.ControlAction#RESPONSE_CHALLENGE_PASSPHRASE
|
Int |
RESPONSE_CHALLENGE_PASSPHRASE
Response code for the consumer in ControlsProviderService.performControlAction indicating that in order for the action to be performed, an alphanumeric passphrase is required. Value is android.service.controls.actions.ControlAction#RESPONSE_UNKNOWN, android.service.controls.actions.ControlAction#RESPONSE_OK, android.service.controls.actions.ControlAction#RESPONSE_FAIL, android.service.controls.actions.ControlAction#RESPONSE_CHALLENGE_ACK, android.service.controls.actions.ControlAction#RESPONSE_CHALLENGE_PIN, or android.service.controls.actions.ControlAction#RESPONSE_CHALLENGE_PASSPHRASE
|
Int |
RESPONSE_CHALLENGE_PIN
Response code for the consumer in ControlsProviderService.performControlAction indicating that in order for the action to be performed, a PIN is required. Value is android.service.controls.actions.ControlAction#RESPONSE_UNKNOWN, android.service.controls.actions.ControlAction#RESPONSE_OK, android.service.controls.actions.ControlAction#RESPONSE_FAIL, android.service.controls.actions.ControlAction#RESPONSE_CHALLENGE_ACK, android.service.controls.actions.ControlAction#RESPONSE_CHALLENGE_PIN, or android.service.controls.actions.ControlAction#RESPONSE_CHALLENGE_PASSPHRASE
|
Int |
RESPONSE_FAIL
Response code for the consumer in ControlsProviderService.performControlAction indicating that the action has failed. Value is android.service.controls.actions.ControlAction#RESPONSE_UNKNOWN, android.service.controls.actions.ControlAction#RESPONSE_OK, android.service.controls.actions.ControlAction#RESPONSE_FAIL, android.service.controls.actions.ControlAction#RESPONSE_CHALLENGE_ACK, android.service.controls.actions.ControlAction#RESPONSE_CHALLENGE_PIN, or android.service.controls.actions.ControlAction#RESPONSE_CHALLENGE_PASSPHRASE
|
Int |
RESPONSE_OK
Response code for the consumer in ControlsProviderService.performControlAction indicating that the action has been performed. The action may still fail later and the state may not change. Value is android.service.controls.actions.ControlAction#RESPONSE_UNKNOWN, android.service.controls.actions.ControlAction#RESPONSE_OK, android.service.controls.actions.ControlAction#RESPONSE_FAIL, android.service.controls.actions.ControlAction#RESPONSE_CHALLENGE_ACK, android.service.controls.actions.ControlAction#RESPONSE_CHALLENGE_PIN, or android.service.controls.actions.ControlAction#RESPONSE_CHALLENGE_PASSPHRASE
|
Int |
RESPONSE_UNKNOWN
Value is android.service.controls.actions.ControlAction#RESPONSE_UNKNOWN, android.service.controls.actions.ControlAction#RESPONSE_OK, android.service.controls.actions.ControlAction#RESPONSE_FAIL, android.service.controls.actions.ControlAction#RESPONSE_CHALLENGE_ACK, android.service.controls.actions.ControlAction#RESPONSE_CHALLENGE_PIN, or android.service.controls.actions.ControlAction#RESPONSE_CHALLENGE_PASSPHRASE
|
Int |
TYPE_BOOLEAN
The identifier of BooleanAction. Value is android.service.controls.actions.ControlAction#TYPE_ERROR, android.service.controls.actions.ControlAction#TYPE_BOOLEAN, android.service.controls.actions.ControlAction#TYPE_FLOAT, android.service.controls.actions.ControlAction#TYPE_MODE, or android.service.controls.actions.ControlAction#TYPE_COMMAND
|
Int |
TYPE_COMMAND
The identifier of CommandAction. Value is android.service.controls.actions.ControlAction#TYPE_ERROR, android.service.controls.actions.ControlAction#TYPE_BOOLEAN, android.service.controls.actions.ControlAction#TYPE_FLOAT, android.service.controls.actions.ControlAction#TYPE_MODE, or android.service.controls.actions.ControlAction#TYPE_COMMAND
|
Int |
TYPE_ERROR
The identifier of the action returned by getErrorAction. Value is android.service.controls.actions.ControlAction#TYPE_ERROR, android.service.controls.actions.ControlAction#TYPE_BOOLEAN, android.service.controls.actions.ControlAction#TYPE_FLOAT, android.service.controls.actions.ControlAction#TYPE_MODE, or android.service.controls.actions.ControlAction#TYPE_COMMAND
|
Int |
TYPE_FLOAT
The identifier of FloatAction. Value is android.service.controls.actions.ControlAction#TYPE_ERROR, android.service.controls.actions.ControlAction#TYPE_BOOLEAN, android.service.controls.actions.ControlAction#TYPE_FLOAT, android.service.controls.actions.ControlAction#TYPE_MODE, or android.service.controls.actions.ControlAction#TYPE_COMMAND
|
Int |
TYPE_MODE
The identifier of ModeAction. Value is android.service.controls.actions.ControlAction#TYPE_ERROR, android.service.controls.actions.ControlAction#TYPE_BOOLEAN, android.service.controls.actions.ControlAction#TYPE_FLOAT, android.service.controls.actions.ControlAction#TYPE_MODE, or android.service.controls.actions.ControlAction#TYPE_COMMAND
|
|
Public constructors
FloatAction
FloatAction(
templateId: String,
newValue: Float)
| Parameters |
templateId |
String: the identifier of the RangeTemplate that produced this action. This value cannot be null. |
newValue |
Float: new value for the state displayed by the RangeTemplate. |
FloatAction
FloatAction(
templateId: String,
newValue: Float,
challengeValue: String?)
| Parameters |
templateId |
String: the identifier of the RangeTemplate that originated this action. This value cannot be null. |
newValue |
Float: new value for the state of the RangeTemplate. |
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
fun getActionType(): Int
getNewValue
fun getNewValue(): Float
The new value set for the range in the corresponding RangeTemplate.
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-02-10 UTC.