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.