مدير المواضيع

public final class TopicsManager
extends Object

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


يوفر TopicsManager واجهات برمجة تطبيقات للتطبيقات و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.

الحصول على مواضيع

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

اعرض المواضيع.
يتطلب AdServicesPermissions.ACCESS_ADSERVICES_TOPICS

المعلمات
getTopicsRequest GetTopicsRequest: طلب الحصول على Topics لا يمكن أن تكون هذه القيمة null.

executor Executor: المنفّذ المطلوب من خلاله تنفيذ معاودة الاتصال. لا يمكن أن تكون هذه القيمة null. يتم إرسال أحداث معاودة الاتصال والمستمعين من خلال هذا Executor، ما يوفّر طريقة سهلة للتحكّم في سلسلة المحادثات استخدام البيانات المختلفة. لإرسال الأحداث من خلال سلسلة التعليمات الرئيسية التطبيق، فيمكنك استخدام Context.getMainExecutor() وبخلاف ذلك، يُرجى توفير Executor يتم إرسالها إلى سلسلة محادثات مناسبة.

callback OutcomeReceiver: يشير إلى معاودة الاتصال التي يتم طلبها بعد توفُّر المواضيع أو حدوث خطأ. لا يمكن أن تكون هذه القيمة null.

المرتجعات
void لا يمكن أن تكون هذه القيمة null.

الرميات
IllegalStateException إذا لم تكن واجهة برمجة التطبيقات هذه متوفرة.