Менеджер тем

public final class TopicsManager
extends Object

java.lang.Объект
android.adservices.topics.TopicsManager


TopicsManager предоставляет API для App и Ad-Sdks, чтобы получать темы, интересующие пользователей, с сохранением конфиденциальности.

Экземпляр TopicsManager можно получить с помощью класса Context.getSystemService(Class) и TopicsManager .

Краткое содержание

Публичные методы

static TopicsManager get ( Context context)

Фабричный метод для создания экземпляра TopicsManager.

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

Верните темы.

Унаследованные методы

Object clone ()

Создает и возвращает копию этого объекта.

boolean equals ( Object obj)

Указывает, «равен» ли какой-либо другой объект этому объекту.

void finalize ()

Вызывается сборщиком мусора для объекта, когда сборщик мусора определяет, что ссылок на объект больше нет.

final Class <?> getClass ()

Возвращает класс времени выполнения этого Object .

int hashCode ()

Возвращает значение хэш-кода для объекта.

final void notify ()

Пробуждает одиночный поток, ожидающий монитора этого объекта.

final void notifyAll ()

Пробуждает все потоки, ожидающие на мониторе этого объекта.

String toString ()

Возвращает строковое представление объекта.

final void wait (long timeoutMillis, int nanos)

Заставляет текущий поток ждать, пока он не будет пробужден, обычно путем получения уведомления или прерывания , или до тех пор, пока не истечет определенное количество реального времени.

final void wait (long timeoutMillis)

Заставляет текущий поток ждать, пока он не будет пробужден, обычно путем получения уведомления или прерывания , или до тех пор, пока не истечет определенное количество реального времени.

final void wait ()

Заставляет текущий поток ждать, пока он не будет пробужден, обычно путем получения уведомления или прерывания .

Публичные методы

получать

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 . События обратного вызова и прослушивателя отправляются через этот Executor , предоставляя простой способ контролировать, какой поток используется. Чтобы отправлять события через основной поток вашего приложения, вы можете использовать Context.getMainExecutor() . В противном случае предоставьте Executor , который отправляет данные в соответствующий поток.

callback OutcomeReceiver : обратный вызов, который вызывается после того, как темы доступны или возникает ошибка. Это значение не может быть null .

Возврат
void Это значение не может быть null .

Броски
IllegalStateException если этот API недоступен.