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 of Throwable with more details about the error that occurred. This value cannot be null. |
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. |