AdServicesOutcomeReceiver

public interface AdServicesOutcomeReceiver

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


Interface de rappel destinée à être utilisée lorsqu'une opération asynchrone peut entraîner un échec. Copie exacte de la classe OutcomeReceiver, redéfinie dans le package AdServices pour assurer la rétrocompatibilité avec Android R.

Cette interface peut être utilisée lorsqu'une API asynchrone peut se terminer avec une valeur ou un Throwable indiquant une erreur.

Résumé

Méthodes publiques

default void onError(E error)

Appelé en cas d'échec de l'opération asynchrone.

abstract void onResult(R result)

Appelé lorsque l'opération asynchrone aboutit et renvoie une valeur de résultat.

Méthodes publiques

onError

public void onError (E error)

Appelé en cas d'échec de l'opération asynchrone. Le mode d'échec est indiqué par le Throwable transmis en tant qu'argument à cette méthode.

Paramètres
error E : Une sous-classe de Throwable avec davantage d'informations sur l'erreur qui s'est produite. Cette valeur ne peut pas être null.

onResult

public abstract void onResult (R result)

Appelé lorsque l'opération asynchrone aboutit et renvoie une valeur de résultat.

Paramètres
result R : La valeur fournie par l'opération asynchrone.