OutcomeReceiver
  public
  
  
  
  interface
  OutcomeReceiver
  
  
  
| android.os.OutcomeReceiver<R, E extends java.lang.Throwable> | 
Callback interface intended for use when an asynchronous operation may result in a failure.
 This interface may be used in cases where an asynchronous API may complete either with a value
 or with a Throwable that indicates an error.
Summary
| Public methods | |
|---|---|
| 
        
        default
        
        
        
        void | 
      onError(E error)
      Called when the asynchronous operation fails. | 
| 
        abstract
        
        
        
        
        void | 
      onResult(R result)
      Called when the asynchronous operation succeeds and delivers a result value. | 
Public methods
onError
public void onError (E error)
Called when the asynchronous operation fails. The mode of failure is indicated by the
 Throwable passed as an argument to this method.
| Parameters | |
|---|---|
| error | E: A subclass ofThrowablewith more details about the error that occurred.
 This value cannot benull. | 
onResult
public abstract void onResult (R result)
Called when the asynchronous operation succeeds and delivers a result value.
| Parameters | |
|---|---|
| result | R: The value delivered by the asynchronous operation. | 
