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: 异步操作提供的值。