AdServicesOutcomeReceiver
public interface AdServicesOutcomeReceiver
android.adservices.common.AdServicesOutcomeReceiver<R, E расширяет java.lang.Throwable > |
Интерфейс обратного вызова, предназначенный для использования, когда асинхронная операция может привести к сбою. Точная копия класса OutcomeReceiver
, переопределенного в пакете AdServices для обеспечения обратной совместимости с Android R.
Этот интерфейс можно использовать в случаях, когда асинхронный API может завершиться либо значением, либо Throwable
, указывающим на ошибку.
Краткое содержание
Публичные методы | |
---|---|
default void | onError (E error) Вызывается при сбое асинхронной операции. |
abstract void | onResult (R result) Вызывается, когда асинхронная операция завершается успешно и возвращает значение результата. |
Публичные методы
onError
public void onError (E error)
Вызывается при сбое асинхронной операции. Режим сбоя указывается Throwable
, передаваемым в качестве аргумента этому методу.
Параметры | |
---|---|
error | E : подкласс Throwable с более подробной информацией о произошедшей ошибке. Это значение не может быть null . |
onResult
public abstract void onResult (R result)
Вызывается, когда асинхронная операция завершается успешно и возвращает значение результата.
Параметры | |
---|---|
result | R : значение, доставленное асинхронной операцией. |