SDK SandboxActivityHandler
public
interface
SdkSandboxActivityHandler
android.app.sdksandbox.sdkprovider.SdkSandboxActivityHandler |
Bu bilgi, kendisi için bir Activity
oluşturulduğunda SDK'yı bilgilendirmek amacıyla kullanılır.
Bir SDK Activity
başlatmak istediğinde şunun uygulamasını kaydetmelidir:
şu işlemi gerçekleştirecek SdkSandboxController.registerSdkSandboxActivityHandler(android.app.sdksandbox.sdkprovider.SdkSandboxActivityHandler)
numaralı telefonu arayarak
Kayıtlı SdkSandboxActivityHandler
için SDK'ya bir IBinder
tanımlayıcı döndürür.
SDK, onActivityCreated(android.app.Activity)
çağrısı yapılarak Activity
oluşturulmasıyla ilgili olarak bilgilendirilir. Bu işlem, arayanın uygulaması aradığında gerçekleşir.
SdkSandboxManager.startSdkSandboxActivity(Activity, IBinder)
tarafından kullanılan:
kayıtlı SdkSandboxActivityHandler
için aynı IBinder
tanımlayıcısı.
Özet
Herkese açık yöntemler | |
---|---|
abstract
void
|
onActivityCreated(Activity activity)
Bir |
Herkese açık yöntemler
onActivityCreated
public abstract void onActivityCreated (Activity activity)
Bir Activity
oluşturulduğunda SDK'yı bilgilendirir.
Bu işlev, Activity
öğesinin ana iş parçacığından eşzamanlı olarak çağrılır.
oluşturuyoruz.
SDK'nın, görünümü doldurmak için iletilen Activity
nesnesine Activity#setContentView(View)
çağrısı yapması beklenir.
SDK, Activity.registerActivityLifecycleCallbacks(android.app.Application.ActivityLifecycleCallbacks)
kullanarak iletilen Activity
nesnesi üzerinden yaşam döngüsü geri çağırmaları kaydederse Application.ActivityLifecycleCallbacks.onActivityPreCreated(Activity, Bundle)
özelliğinin
ve onActivityCreated(android.app.Activity)
, sırasında çağrıldığı için Application.ActivityLifecycleCallbacks.onActivityCreated(Activity, Bundle)
tetiklenmez.
Activity
oluşturma aşaması. Etkinlik durumu hakkında bilgi edinmek için SDK'lar,
Application.ActivityLifecycleCallbacks.onActivityPostCreated(Activity, Bundle)
Parametreler | |
---|---|
activity |
Activity : Activity oluşturulur
Bu değer null olamaz. |