AdServicesOutcomeReceiver

public interface AdServicesOutcomeReceiver

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


Interface de callback destinada ao uso quando uma operação assíncrona pode resultar em falha. Cópia exata da classe OutcomeReceiver, redefinida no pacote AdServices para compatibilidade com versões anteriores do Android R.

É possível usar essa interface nos casos em que uma API assíncrona pode ser concluída com um valor ou com um Throwable que indica um erro.

Resumo

Métodos públicos

default void onError(E error)

Chamado quando a operação assíncrona falha.

abstract void onResult(R result)

Chamado quando a operação assíncrona é bem-sucedida e entrega um valor de resultado.

Métodos públicos

onError

public void onError (E error)

Chamado quando a operação assíncrona falha. O modo de falha é indicado pela classe Throwable transmitida como um argumento para esse método.

Parâmetros
error E: uma subclasse de Throwable com mais detalhes sobre o erro que ocorreu. Esse valor não pode ser null.

onResult

public abstract void onResult (R result)

Chamado quando a operação assíncrona é bem-sucedida e entrega um valor de resultado.

Parâmetros
result R: o valor entregue pela operação assíncrona.