SdkSandboxActivityHandler
public
interface
SdkSandboxActivityHandler
android.app.sdksandbox.sdkprovider.SdkSandboxActivityHandler |
يُستخدَم هذا الإشعار لإرسال إشعار إلى حزمة تطوير البرامج (SDK) عند إنشاء Activity
لها.
عندما تريد حزمة SDK بدء Activity
، يجب أن تُسجِّل تنفيذًا لهذا الإجراء.
الصف عن طريق الاتصال بـ SdkSandboxController.registerSdkSandboxActivityHandler(android.app.sdksandbox.sdkprovider.SdkSandboxActivityHandler)
والذي سوف
إرسال معرّف "IBinder
" الخاص بـ "SdkSandboxActivityHandler
" المسجَّل إلى حزمة تطوير البرامج (SDK)
يجب إرسال إشعار إلى حزمة تطوير البرامج (SDK) بشأن إنشاء Activity
من خلال طلب الرقم onActivityCreated(android.app.Activity)
، وهو ما يحدث عندما يتصل تطبيق المتصل.
يتم استخدام SdkSandboxManager.startSdkSandboxActivity(Activity, IBinder)
هو معرّف IBinder
نفسه لمعرّف SdkSandboxActivityHandler
المسجّل.
ملخّص
الطرق العامة | |
---|---|
abstract
void
|
onActivityCreated(Activity activity)
يتم إرسال إشعار إلى حزمة تطوير البرامج (SDK) عند إنشاء |
الطرق العامة
تم إنشاء onActivity
public abstract void onActivityCreated (Activity activity)
يتم إرسال إشعار إلى حزمة تطوير البرامج (SDK) عند إنشاء Activity
.
ويُسمى هذه الدالة بالتزامن من سلسلة التعليمات الرئيسية في Activity
والتي
.
من المتوقّع أن تطلب حزمة SDK استدعاء Activity#setContentView(View)
للعنصر Activity
الذي تم تمريره لتعبئة الملف الشخصي.
إذا كانت حزمة SDK تسجّل عمليات معاودة الاتصال في مراحل النشاط على الكائن Activity
الذي تم تمريره باستخدام Activity.registerActivityLifecycleCallbacks(android.app.Application.ActivityLifecycleCallbacks)
، من المهم الإشارة إلى أنّ 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 . |