एसडीकेसैंडबॉक्स एक्टिविटीहैंडलर
public
interface
SdkSandboxActivityHandler
android.app.sdksandbox.sdkprovider.SdkSandboxActivityHandler |
जब SDK टूल के लिए Activity
बनाया जाता है, तो इसकी सूचना, SDK टूल को देने के लिए दी जाती है.
जब कोई SDK टूल, Activity
को शुरू करना चाहता है, तो उसे इसे लागू करने के लिए रजिस्टर करना चाहिए
SdkSandboxController.registerSdkSandboxActivityHandler(android.app.sdksandbox.sdkprovider.SdkSandboxActivityHandler)
पर कॉल करके क्लास में शामिल करें. इससे आपको
SDK टूल के लिए रजिस्टर किए गए SdkSandboxActivityHandler
के लिए, IBinder
आइडेंटिफ़ायर दिखाएं.
SDK टूल को, onActivityCreated(android.app.Activity)
पर कॉल करके Activity
बनाने के बारे में सूचना दी जानी चाहिए. यह तब होता है, जब कॉलर ऐप्लिकेशन कॉल करता है
SdkSandboxManager.startSdkSandboxActivity(Activity, IBinder)
इसका इस्तेमाल कर रहे हैं
रजिस्टर किए गए SdkSandboxActivityHandler
के लिए, IBinder
आइडेंटिफ़ायर एक ही है.
खास जानकारी
सार्वजनिक तरीके | |
---|---|
abstract
void
|
onActivityCreated(Activity activity)
|
सार्वजनिक तरीके
onActivity क्रेडेंशियल
public abstract void onActivityCreated (Activity activity)
Activity
बनाए जाने पर, SDK टूल की सूचना देता है.
इस फ़ंक्शन को Activity
के मुख्य थ्रेड से सिंक्रोनस रूप से कॉल किया जाता है,
बनाने में मदद मिलती है.
व्यू को पॉप्युलेट करने के लिए SDK टूल, पास किए गए Activity
ऑब्जेक्ट पर Activity#setContentView(View)
को कॉल करेगा.
अगर SDK टूल, Activity.registerActivityLifecycleCallbacks(android.app.Application.ActivityLifecycleCallbacks)
का इस्तेमाल करके पास किए गए Activity
ऑब्जेक्ट पर लाइफ़साइकल कॉलबैक रजिस्टर करता है, तो ध्यान रखें कि Application.ActivityLifecycleCallbacks.onActivityPreCreated(Activity, Bundle)
और Application.ActivityLifecycleCallbacks.onActivityCreated(Activity, Bundle)
ट्रिगर नहीं होगा, क्योंकि onActivityCreated(android.app.Activity)
को
Activity
बनाने का चरण. इसके बाद, गतिविधि की स्थिति के बारे में जानने के लिए, SDK टूल को ओवरराइड करना होगा
Application.ActivityLifecycleCallbacks.onActivityPostCreated(Activity, Bundle)
.
पैरामीटर | |
---|---|
activity |
Activity : Activity बन जाता है
यह मान null नहीं हो सकता. |