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

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)

แสดงหัวข้อ

วิธีการที่รับมา

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

รับ

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 นี้ไม่พร้อมใช้งาน