AdServicesOutcomeReceiver

public interface AdServicesOutcomeReceiver

android.adservices.common.AdServicesOutcomeReceiver<R, E extends 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 EThrowable 的子类,其中包含有关所发生的错误的详细信息。 此值不能为 null

onResult

public abstract void onResult (R result)

在异步操作成功并传递结果值时调用的方法。

参数
result R:异步操作提供的值。