AdServicesResultsReceiver

public interface AdServicesOutcomeReceiver

android.adservices.common.AdServicesResultReceiver<R, E extiende java.lang.Throwable>


Interfaz de devolución de llamada diseñada para usarse cuando una operación asíncrona puede generar una falla. Copia exacta de la clase OutcomeReceiver, redefinida en el paquete de AdServices para la retrocompatibilidad con Android R.

Esta interfaz se puede usar en casos en los que una API asíncrona se puede completar con un valor o con un Throwable que indica un error.

Resumen

Métodos públicos

default void onError(E error)

Se llama cuando falla la operación asíncrona.

abstract void onResult(R result)

Se llama cuando la operación asíncrona se realiza correctamente y entrega un valor de resultado.

Métodos públicos

OnError

public void onError (E error)

Se llama cuando falla la operación asíncrona. El modo de falla se indica mediante el Throwable que se pasa como argumento a este método.

Parámetros
error E: Es una subclase de Throwable con más detalles sobre el error que se produjo. Este valor no puede ser null.

onResult

public abstract void onResult (R result)

Se llama cuando la operación asíncrona se realiza correctamente y entrega un valor de resultado.

Parámetros
result R: El valor que entrega la operación asíncrona.