SdkSandboxActivityHandler
public
interface
SdkSandboxActivityHandler
android.app.sdksandbox.sdkprovider.SdkSandboxActivityHandler |
Bu bilgi, bunun için bir Activity
oluşturulduğunda SDK'yı bilgilendirmek amacıyla kullanılır.
Bir SDK bir Activity
başlatmak istediğinde SdkSandboxController.registerSdkSandboxActivityHandler(android.app.sdksandbox.sdkprovider.SdkSandboxActivityHandler)
yöntemini çağırarak bu sınıfın bir uygulamasını kaydetmelidir. Bu uygulama, kayıtlı SdkSandboxActivityHandler
için IBinder
tanımlayıcısını SDK'ya döndürür.
Arayan uygulaması, kayıtlı SdkSandboxActivityHandler
için aynı IBinder
tanımlayıcısını kullanarak SdkSandboxManager.startSdkSandboxActivity(Activity, IBinder)
çağrısı yaptığında SDK, onActivityCreated(android.app.Activity)
çağrısı yaparak Activity
oluşturma işlemiyle ilgili olarak bilgilendirilmelidir.
Özet
Herkese açık yöntemler | |
---|---|
abstract
void
|
onActivityCreated(Activity activity)
|
Herkese açık yöntemler
onEtkinlikOluşturuldu
public abstract void onActivityCreated (Activity activity)
Activity
oluşturulduğunda SDK'yı bilgilendirir.
Bu işlev, oluşturulmakta olan Activity
öğesinin ana iş parçacığından eşzamanlı olarak çağrılır.
SDK'nın, görünümü doldurmak için iletilen Activity
nesnesine Activity#setContentView(View)
yöntemini çağırması beklenir.
SDK, Activity.registerActivityLifecycleCallbacks(android.app.Application.ActivityLifecycleCallbacks)
kullanarak geçirilen Activity
nesnesi üzerinden yaşam döngüsü geri çağırmalarını kaydederse Activity
oluşturma aşamasında onActivityCreated(android.app.Activity)
çağrıldığından Application.ActivityLifecycleCallbacks.onActivityPreCreated(Activity, Bundle)
ve Application.ActivityLifecycleCallbacks.onActivityCreated(Activity, Bundle)
öğelerinin tetiklenmeyeceğini unutmayın. Ardından, Etkinlik durumu hakkında bilgi edinmek için SDK'lar Application.ActivityLifecycleCallbacks.onActivityPostCreated(Activity, Bundle)
öğesini geçersiz kılmalıdır.
Parametreler | |
---|---|
activity |
Activity : Activity oluşturulur
Bu değer null olamaz. |