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 E:Throwable 的子类,其中包含有关所发生的错误的详细信息。 此值不能为 null。

onResult

public abstract void onResult (R result)

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

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