Menedżer tematów

public final class TopicsManager
extends Object

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


TopicsManager udostępnia interfejsy API na potrzeby aplikacji i Ad-Exchange, aby umożliwić przekazywanie zainteresowań użytkowników związanych z prywatnością w odpowiedni sposób.

Wystąpienie TopicsManager można uzyskać za pomocą klasy Context.getSystemService(Class) i TopicsManager.

Podsumowanie

Metody publiczne

static TopicsManager get(Context context)

Fabryczna metoda tworzenia instancji TopicsManager.

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

Zwróć tematy.

Metody dziedziczone

Metody publiczne

odbierz

public static TopicsManager get (Context context)

Fabryczna metoda tworzenia instancji TopicsManager.

Parametry
context Context: element Context, którego należy użyć Ta wartość nie może być null.

Zwroty
TopicsManager Instancja TopicsManager Ta wartość nie może być typu null.

getTopics,

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

Zwróć tematy.
Wymagane AdServicesPermissions.ACCESS_ADSERVICES_TOPICS

Parametry
getTopicsRequest GetTopicsRequest: prośba o uzyskanie Topics. Ta wartość nie może być typu null.

executor Executor: wykonawca, który ma uruchomić wywołanie zwrotne. Ta wartość nie może być typu null. Za pomocą tego interfejsu są wysyłane zdarzenia wywołania zwrotnego i detektora Executor, co pozwala łatwo kontrolować, który wątek jest . Aby wysyłać zdarzenia przez wątek główny aplikacji, możesz użyć Context.getMainExecutor() W przeciwnym razie podaj Executor, który wysyła do odpowiedniego wątku.

callback OutcomeReceiver: wywołanie zwrotne, które jest wywoływane po udostępnieniu tematów lub po wystąpieniu błędu. Ta wartość nie może być typu null.

Zwroty
void Ta wartość nie może być typu null.

Rzuty
IllegalStateException , jeśli ten interfejs API jest niedostępny.