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

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.