Added in API level 30
  
  
  
  
AccessibilityService.TakeScreenshotCallback
  public
  static
  
  
  interface
  AccessibilityService.TakeScreenshotCallback
  
  
  
| android.accessibilityservice.AccessibilityService.TakeScreenshotCallback | 
Interface used to report status of taking screenshot.
Summary
Public methods | |
|---|---|
        abstract
        
        
        
        
        void
     | 
  
    
      
      onFailure(int errorCode)
      
      
        Called when taking screenshot has failed.  | 
  
        abstract
        
        
        
        
        void
     | 
  
    
      
      onSuccess(AccessibilityService.ScreenshotResult screenshot)
      
      
        Called when taking screenshot has completed successfully.  | 
  
Public methods
onFailure
    Added in API level 30
  
      
  
    public abstract void onFailure (int errorCode)
Called when taking screenshot has failed. errorCode will identify the
 reason of failure.
| Parameters | |
|---|---|
errorCode | 
        
          int: The error code of this operation.
 Value is AccessibilityService.ERROR_TAKE_SCREENSHOT_INTERNAL_ERROR, AccessibilityService.ERROR_TAKE_SCREENSHOT_NO_ACCESSIBILITY_ACCESS, AccessibilityService.ERROR_TAKE_SCREENSHOT_INTERVAL_TIME_SHORT, AccessibilityService.ERROR_TAKE_SCREENSHOT_INVALID_DISPLAY, or AccessibilityService.ERROR_TAKE_SCREENSHOT_INVALID_WINDOW | 
      
onSuccess
    Added in API level 30
  
      
  
    public abstract void onSuccess (AccessibilityService.ScreenshotResult screenshot)
Called when taking screenshot has completed successfully.
| Parameters | |
|---|---|
screenshot | 
        
          AccessibilityService.ScreenshotResult: The content of screenshot.
 This value cannot be null. |