Destinatariorisultatiserviziannunci

public interface AdServicesOutcomeReceiver

android.adservices.common.AdServicesResultsReceiver<R, E extend java.lang.Throwable>


Interfaccia di callback destinata all'uso quando un'operazione asincrona può causare un errore. Esatto copia della classe OutcomeReceiver, ridefinita nel pacchetto AdServices per la compatibilità con le versioni precedenti di Android R.

Questa interfaccia può essere utilizzata nei casi in cui un'API asincrona può completare con un valore o con un Throwable che indica un errore.

Riepilogo

Metodi pubblici

default void onError(E error)

Richiamato se l'operazione asincrona non riesce.

abstract void onResult(R result)

Richiamato quando l'operazione asincrona ha esito positivo e genera un valore di risultato.

Metodi pubblici

onError

public void onError (E error)

Richiamato se l'operazione asincrona non riesce. La modalità di errore è indicata dal valore Throwable passato come argomento a questo metodo.

Parametri
error E: una sottoclasse di Throwable con ulteriori dettagli sull'errore che si è verificato. Questo valore non può essere null.

Risultato

public abstract void onResult (R result)

Richiamato quando l'operazione asincrona ha esito positivo e genera un valore di risultato.

Parametri
result R: il valore fornito dall'operazione asincrona.