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. |