SdkSandboxActivityHandler
public
interface
SdkSandboxActivityHandler
| android.app.sdksandbox.sdkprovider.SdkSandboxActivityHandler |
Służy do powiadamiania pakietu SDK o utworzeniu dla niego Activity.
Gdy pakiet SDK chce uruchomić Activity, powinien zarejestrować implementację tego
klasy, wywołując metodę SdkSandboxController.registerSdkSandboxActivityHandler(android.app.sdksandbox.sdkprovider.SdkSandboxActivityHandler), która spowoduje
zwracają w pakiecie SDK identyfikator IBinder dla zarejestrowanego użytkownika SdkSandboxActivityHandler.
Pakiet SDK powinien zostać powiadomiony o utworzeniu funkcji Activity, wywołując metodę onActivityCreated(android.app.Activity), co ma miejsce, gdy wywołana aplikacja
SdkSandboxManager.startSdkSandboxActivity(Activity, IBinder) za pomocą
ten sam identyfikator IBinder dla zarejestrowanego urządzenia SdkSandboxActivityHandler.
Podsumowanie
Metody publiczne | |
|---|---|
abstract
void
|
onActivityCreated(Activity activity)
Powiadamia SDK o utworzeniu |
Metody publiczne
onActivityCreated
public abstract void onActivityCreated (Activity activity)
Powiadamia SDK o utworzeniu Activity.
Ta funkcja jest wywoływana synchronicznie z wątku głównego instancji Activity, która jest
podczas tworzenia.
Pakiet SDK ma wywoływać metodę Activity#setContentView(View) do przekazywanego obiektu Activity w celu wypełnienia widoku danych.
Jeśli pakiet SDK rejestruje wywołania zwrotne cyklu życia przekazanego obiektu Activity za pomocą metody Activity.registerActivityLifecycleCallbacks(android.app.Application.ActivityLifecycleCallbacks), należy pamiętać, że Application.ActivityLifecycleCallbacks.onActivityPreCreated(Activity, Bundle)
i Application.ActivityLifecycleCallbacks.onActivityCreated(Activity, Bundle) nie zostaną uruchomione, ponieważ funkcja onActivityCreated(android.app.Activity) jest wywoływana w
Etap tworzenia Activity. Następnie, aby uzyskać informacje o stanie aktywności, pakiety SDK powinny zastąpić
Application.ActivityLifecycleCallbacks.onActivityPostCreated(Activity, Bundle)
| Parametry | |
|---|---|
activity |
Activity: powstaje Activity
Ta wartość nie może być null. |