Konu Yöneticisi

public final class TopicsManager
extends Object

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


TopicsManager, kullanıcıların ilgi alanlarını gizlilik içinde almak amacıyla Uygulama ve Reklam SDK'ları için API'ler sağlar bir yöntem kullanmayı tercih ediyor.

TopicsManager örneği, Context.getSystemService(Class) ve TopicsManager sınıfı kullanılarak edinilebilir.

Özet

Herkese açık yöntemler

static TopicsManager get(Context context)

TopicsManager örneği oluşturmak için fabrika yöntemi.

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

Konuları geri verme.

Devralınan yöntemler

Object clone()

Bu nesnenin bir kopyasını oluşturur ve döndürür.

boolean equals(Object obj)

Başka bir nesnenin "eşit" olup olmadığını gösterir bunu.

void finalize()

Atık toplama sırasında bir nesne üzerinde çöp toplayıcı tarafından çağrılır nesneye başka referans olmadığını belirler.

final Class<?> getClass()

Bu Object öğesinin çalışma zamanı sınıfını döndürür.

int hashCode()

Nesne için bir karma kod değeri döndürür.

final void notify()

Bu nesneyi bekleyen tek bir iş parçacığının anlamına gelir.

final void notifyAll()

Bu nesnenin monitöründe bekleyen tüm ileti dizilerini uyandırır.

String toString()

Nesnenin dize gösterimini döndürür.

final void wait(long timeoutMillis, int nanos)

Mevcut iş parçacığının uyanılana kadar beklemesine neden olur. Bu işlem genellikle bilgilendirilerek veya kesinti olarak ya da bir sorun yaşamadan belirli bir süre geçtiğinden emin olun.

final void wait(long timeoutMillis)

Mevcut iş parçacığının uyanılana kadar beklemesine neden olur. Bu işlem genellikle bilgilendirilerek veya kesinti olarak ya da bir sorun yaşamadan belirli bir süre geçtiğinden emin olun.

final void wait()

Mevcut iş parçacığının uyanılana kadar beklemesine neden olur. Bu işlem genellikle bildirim alarak veya kesinti olarak.

Herkese açık yöntemler

get

API düzeyi 34'e eklendi
Ayrıca Ad Services Extensions 6'da da
public static TopicsManager get (Context context)

TopicsManager örneği oluşturmak için fabrika yöntemi.

Parametreler
context Context: Kullanılacak Context Bu değer null olamaz.

İlerlemeler
TopicsManager TopicsManager örneği Bu değer null olamaz.

getTopics

API düzeyi 34'e eklendi
Ayrıca Ad Services Extensions 4'e de eklendi
public void getTopics (GetTopicsRequest getTopicsRequest, 
                Executor executor, 
                OutcomeReceiver<GetTopicsResponseException> callback)

Konuları geri verme.
. AdServicesPermissions.ACCESS_ADSERVICES_TOPICS gerektirir

Parametreler
getTopicsRequest GetTopicsRequest: Topics alma isteği. Bu değer null olamaz.

executor Executor: Geri çağırmayı çalıştıracak yürütücü. Bu değer null olamaz. Geri çağırma ve işleyici etkinlikleri bu Executor kullanılır. Etkinlikleri oluşturmak için Context.getMainExecutor() Aksi takdirde, uygun bir ileti dizisine yönlendiren bir Executor sağlayın.

callback OutcomeReceiver: Konular kullanılabilir olduğunda veya bir hata oluştuktan sonra çağrılan geri çağırma. Bu değer null olamaz.

İlerlemeler
void Bu değer null olamaz.

Fırlatma
IllegalStateException .