GetValueResult
  public
  
  final
  
  class
  GetValueResult
  
    extends Object
  
  
  
  
  
      implements
      
        Parcelable
      
  
  
| java.lang.Object | |
| ↳ | android.service.settings.preferences.GetValueResult | 
Result object given a corresponding GetValueRequest.
 
- If the request was successful, 
getResultCode()will beRESULT_OK,getValue()will be populated with the settings preference value andgetMetadata()will be populated with its metadata. - If the request is unsuccessful, 
getResultCode()be a value other thanRESULT_OK- see documentation for those possibilities to understand the cause of the failure. 
Summary
Nested classes | |
|---|---|
        
        
        
        
        class | 
      
        GetValueResult.Builder
        Builder to construct   | 
    
Constants | |
|---|---|
int | 
        
          RESULT_DISALLOW
          Requested preference is not allowed for access in this API under the current device policy.  | 
    
int | 
        
          RESULT_INTERNAL_ERROR
          API call failed due to an issue with the service binding.  | 
    
int | 
        
          RESULT_INVALID_REQUEST
          Request object is not valid.  | 
    
int | 
        
          RESULT_OK
          Request is successful.  | 
    
int | 
        
          RESULT_REQUIRE_APP_PERMISSION
          Requested preference requires permissions not held by the calling application.  | 
    
int | 
        
          RESULT_UNAVAILABLE
          Preference is currently not available, likely due to device state or the state of a dependency.  | 
    
int | 
        
          RESULT_UNSUPPORTED
          Requested preference is not supported by this API.  | 
    
Inherited constants | 
|---|
Fields | |
|---|---|
    public
    static
    final
    Creator<GetValueResult> | 
    
      CREATOR
      Parcelable Creator for   | 
  
Public methods | |
|---|---|
        
        
        
        
        
        SettingsPreferenceMetadata
     | 
  
    
      
      getMetadata()
      
      
        Returns the metadata of requested Preference if request successful.  | 
  
        
        
        
        
        
        int
     | 
  
    
      
      getResultCode()
      
      
        Returns the result code indicating status of the request.  | 
  
        
        
        
        
        
        SettingsPreferenceValue
     | 
  
    
      
      getValue()
      
      
        Returns the value of requested Preference if request successful.  | 
  
Inherited methods | |
|---|---|
Constants
RESULT_DISALLOW
public static final int RESULT_DISALLOW
Requested preference is not allowed for access in this API under the current device policy.
Retry may succeed if underlying conditions change.
Constant Value: 4 (0x00000004)
RESULT_INTERNAL_ERROR
public static final int RESULT_INTERNAL_ERROR
API call failed due to an issue with the service binding.
Retry may succeed.
Constant Value: 6 (0x00000006)
RESULT_INVALID_REQUEST
public static final int RESULT_INVALID_REQUEST
Request object is not valid.
Retry not advised with current parameters.
Constant Value: 5 (0x00000005)
RESULT_OK
public static final int RESULT_OK
Request is successful.
Constant Value: 0 (0x00000000)
RESULT_REQUIRE_APP_PERMISSION
public static final int RESULT_REQUIRE_APP_PERMISSION
Requested preference requires permissions not held by the calling application.
Retry may succeed if necessary permissions are obtained.
Constant Value: 3 (0x00000003)
RESULT_UNAVAILABLE
public static final int RESULT_UNAVAILABLE
Preference is currently not available, likely due to device state or the state of a dependency.
Retry may succeed if underlying conditions change.
Constant Value: 2 (0x00000002)
RESULT_UNSUPPORTED
public static final int RESULT_UNSUPPORTED
Requested preference is not supported by this API.
Retry not advised.
Constant Value: 1 (0x00000001)
Fields
CREATOR
public static final Creator<GetValueResult> CREATOR
Parcelable Creator for GetValueResult.
Public methods
getMetadata
public SettingsPreferenceMetadata getMetadata ()
Returns the metadata of requested Preference if request successful.
| Returns | |
|---|---|
SettingsPreferenceMetadata | 
        |
getResultCode
public int getResultCode ()
Returns the result code indicating status of the request.
| Returns | |
|---|---|
int | 
        Value is RESULT_OK, RESULT_UNSUPPORTED, RESULT_UNAVAILABLE, RESULT_REQUIRE_APP_PERMISSION, RESULT_DISALLOW, RESULT_INVALID_REQUEST, or RESULT_INTERNAL_ERROR | 
      
getValue
public SettingsPreferenceValue getValue ()
Returns the value of requested Preference if request successful.
| Returns | |
|---|---|
SettingsPreferenceValue | 
        |
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-03-13 UTC.