เครื่องมือจัดการหัวข้อ

public final class TopicsManager
extends Object

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


TopicsManager มี API สำหรับแอปและ Ad-Sdks เพื่อรับหัวข้อความสนใจของผู้ใช้ในความเป็นส่วนตัว มาอย่างยาวนาน

ระบบจะรับอินสแตนซ์ของ TopicsManager โดยใช้คลาส Context.getSystemService(Class) และ TopicsManager

สรุป

วิธีการสาธารณะ

static TopicsManager get(Context context)

วิธีการจากโรงงานสำหรับการสร้างอินสแตนซ์ของ TopicsManager

void getTopics(GetTopicsRequest getTopicsRequest, Executor executor, OutcomeReceiver<GetTopicsResponseException> 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

ดูหัวข้อ

เพิ่มใน API ระดับ 34
ยังมีในส่วนขยายโฆษณา 4 ด้วย
public void getTopics (GetTopicsRequest getTopicsRequest, 
                Executor executor, 
                OutcomeReceiver<GetTopicsResponseException> callback)

แสดงหัวข้อ
ต้องใช้ AdServicesPermissions.ACCESS_ADSERVICES_TOPICS

พารามิเตอร์
getTopicsRequest GetTopicsRequest: คำขอสำหรับการรับ Topics ค่านี้ต้องไม่เป็น null

executor Executor: ผู้ดำเนินการที่จะเรียกใช้ Callback ค่านี้ต้องไม่เป็น null ระบบจะส่งเหตุการณ์ Callback และ Listener ผ่านสิ่งนี้ Executor มอบวิธีง่ายๆ ในการควบคุมชุดข้อความที่ ในการส่งกิจกรรมผ่านชุดข้อความหลักของ คุณสามารถใช้ Context.getMainExecutor() หรือระบุ Executor ที่ส่งไปยังชุดข้อความที่เหมาะสม

callback OutcomeReceiver: การเรียกกลับที่เรียกใช้หลังจากมีหัวข้อหรือมีข้อผิดพลาดเกิดขึ้น ค่านี้ต้องไม่เป็น null

คิกรีเทิร์น
void ค่านี้ต้องไม่เป็น null

การขว้าง
IllegalStateException หาก API นี้ไม่พร้อมใช้งาน