در سطح API 34 اضافه شده است
همچنین در Ad Services Extensions 4

مدیر موضوعات

public final class TopicsManager
extends Object

java.lang.object
android.adservices.topics.TopicsManager


TopicsManager API هایی را برای App و Ad-Sdks فراهم می کند تا موضوعات مورد علاقه کاربر را به روشی حفظ حریم خصوصی دریافت کند.

نمونه TopicsManager را می توان با استفاده از Context.getSystemService(Class) و کلاس TopicsManager به دست آورد.

خلاصه

روش های عمومی

static TopicsManager get ( Context context)

روش کارخانه برای ایجاد نمونه ای از TopicsManager.

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

باعث می شود تا رشته فعلی منتظر بماند تا بیدار شود، معمولاً با اطلاع یا قطع شدن .

روش های عمومی

دریافت کنید

در سطح API 34 اضافه شد
همچنین در برنامه های افزودنی Ad Services 6
public static TopicsManager get (Context context)

روش کارخانه برای ایجاد نمونه ای از TopicsManager.

پارامترها
context Context : Context استفاده این مقدار نمی تواند null باشد.

برمی گرداند
TopicsManager یک نمونه TopicsManager این مقدار نمی تواند null باشد.

getTopics

در سطح API 34 اضافه شد
همچنین در Ad Services Extensions 4
public void getTopics (GetTopicsRequest getTopicsRequest, 
                Executor executor, 
                OutcomeReceiver<GetTopicsResponseException> callback)

موضوعات را برگردانید.
به AdServicesPermissions.ACCESS_ADSERVICES_TOPICS نیاز دارد.ACCESS_ADSERVICES_TOPICS

پارامترها
getTopicsRequest GetTopicsRequest : درخواست برای به دست آوردن موضوعات. این مقدار نمی تواند null باشد.

executor Executor : مجری برای اجرای callback. این مقدار نمی تواند null باشد. رویدادهای پاسخ به تماس و شنونده از طریق این Executor ارسال می‌شوند و راهی آسان برای کنترل رشته مورد استفاده ارائه می‌دهند. برای ارسال رویدادها از طریق رشته اصلی برنامه خود، می توانید از Context.getMainExecutor() استفاده کنید. در غیر این صورت، یک Executor ارائه دهید که به یک موضوع مناسب ارسال می کند.

callback OutcomeReceiver : تماسی که پس از در دسترس بودن موضوعات یا بروز خطا فراخوانی می شود. این مقدار نمی تواند null باشد.

برمی گرداند
void این مقدار نمی تواند null باشد.

پرتاب می کند
IllegalStateException اگر این API در دسترس نباشد.