टॉपिक मैनेजर

public final class TopicsManager
extends Object

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


TopicsManager, ऐप्लिकेशन और Ad-Sdk के लिए एपीआई उपलब्ध कराता है. इससे, निजता में उपयोगकर्ता की दिलचस्पी के विषयों की जानकारी मिलती है सुरक्षित रखने वाला तरीका है.

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()

इस वजह से, मौजूदा थ्रेड को आम तौर पर ऐक्टिव होने तक इंतज़ार करना पड़ता है सूचना देकर या बात करके रोका जा सकता है.

सार्वजनिक तरीके

पाएं

एपीआई लेवल 34 में जोड़ा गया
विज्ञापन सेवाएं एक्सटेंशन 6 में भी जोड़ा गया
public static TopicsManager get (Context context)

TopicsManager का इंस्टेंस बनाने का फ़ैक्ट्री तरीका.

पैरामीटर
context Context: इस्तेमाल करने के लिए Context यह मान null नहीं हो सकता.

रिटर्न
TopicsManager TopicsManager इंस्टेंस यह मान null नहीं हो सकता.

विषय पाएं

एपीआई लेवल 34 में जोड़ा गया
विज्ञापन सेवाएं एक्सटेंशन 4 में भी जोड़ा गया
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 का इस्तेमाल करें.