主题管理器

public final class TopicsManager
extends Object

java.lang.Object
   ↳ android.adservices.topics.TopicsManager


TopicsManager 为应用和 SDK 提供 API,从而以保护隐私的方式获取用户兴趣主题。

您可以使用 Context.getSystemService(Class)TopicsManager 类获取 TopicsManager 的实例。

总结

公共方法

static TopicsManager get(Context context)

用于创建 TopicsManager 实例的工厂方法。

void getTopics(GetTopicsRequest getTopicsRequest, Executor executor, OutcomeReceiver<GetTopicsResponseException> callback)

返回主题。

继承的方法

公共方法

get

public static TopicsManager get (Context context)

用于创建 TopicsManager 实例的工厂方法。

参数
context Context:要使用的 Context。此值不能为 null

开球回攻次数
TopicsManager TopicsManager 实例。此值不能为 null

getTopics

public void getTopics (GetTopicsRequest getTopicsRequest, 
                Executor executor, 
                OutcomeReceiver<GetTopicsResponseException> callback)

返回主题。
需要 AdServicesPermissions.ACCESS_ADSERVICES_TOPICS

参数
getTopicsRequest GetTopicsRequest:用于获取主题的请求。此值不能为 null

executor Executor:要运行回调的执行器。此值不能为 null
callback OutcomeReceiver:在主题可用或出现错误后调用的回调。此值不能为 null

开球回攻次数
void 此值不能为 null

抛出
SecurityException 如果调用方无权调用此 API,则会发生该错误。
IllegalStateException
LimitExceededException 如果达到速率限制