AdServicesOutcomeReceiver

public interface AdServicesOutcomeReceiver

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


非同步作業可能失敗時使用的回呼介面。相當於 AdServices 套件中重新定義的 OutcomeReceiver 類別,可回溯相容於 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:非同步作業提交的值。