ImageDecoder.DecodeException
  public
  static
  final
  
  class
  ImageDecoder.DecodeException
  
  
  
  
  
  
  
  
  
  
    extends IOException
  
  
  
  
  
  
| java.lang.Object | ||||
| ↳ | java.lang.Throwable | |||
| ↳ | java.lang.Exception | |||
| ↳ | java.io.IOException | |||
| ↳ | android.graphics.ImageDecoder.DecodeException | |||
Information about an interrupted decode.
Summary
| Constants | |
|---|---|
| int | SOURCE_EXCEPTIONAn Exception was thrown reading the  | 
| int | SOURCE_INCOMPLETEThe encoded data was incomplete. | 
| int | SOURCE_MALFORMED_DATAThe encoded data contained an error. | 
| Public methods | |
|---|---|
| 
        
        
        
        
        
        int | 
      getError()
      Retrieve the reason that decoding was interrupted. | 
| 
        
        
        
        
        
        ImageDecoder.Source | 
      getSource()
      Retrieve the  | 
| Inherited methods | |
|---|---|
Constants
SOURCE_EXCEPTION
public static final int SOURCE_EXCEPTION
An Exception was thrown reading the Source.
Constant Value: 1 (0x00000001)
SOURCE_INCOMPLETE
public static final int SOURCE_INCOMPLETE
The encoded data was incomplete.
Constant Value: 2 (0x00000002)
SOURCE_MALFORMED_DATA
public static final int SOURCE_MALFORMED_DATA
The encoded data contained an error.
Constant Value: 3 (0x00000003)
Public methods
getError
public int getError ()
Retrieve the reason that decoding was interrupted.
If the error is SOURCE_EXCEPTION, the underlying
  Throwable can be retrieved with
  Throwable.getCause().
| Returns | |
|---|---|
| int | Value is SOURCE_EXCEPTION,SOURCE_INCOMPLETE, orSOURCE_MALFORMED_DATA | 
getSource
public ImageDecoder.Source getSource ()
Retrieve the Source that was interrupted.
  
This can be used for equality checking to find the Source which failed to completely decode.
| Returns | |
|---|---|
| ImageDecoder.Source | This value cannot be null. | 
