AdServicesOutcomeReceiver

public interface AdServicesOutcomeReceiver

android.adservices.common.AdServicesOutcomeReceiver<R, E extends java.lang.Throwable>


Interfaz de devolución de llamada pensada 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 elemento 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 de forma correcta y brinda 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 es indicado por el objeto Throwable que se pasa como argumento a este método.

Parámetros
error E: 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 de forma correcta y brinda un valor de resultado.

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