SdkSandboxActivityGestori
public
interface
SdkSandboxActivityHandler
| android.app.sdksandbox.sdkprovider.SdkSandboxActivityGestori |
Viene utilizzato per inviare una notifica all'SDK quando viene creato un Activity.
Quando un SDK vuole avviare un Activity, deve registrare un'implementazione di questo
chiamata SdkSandboxController.registerSdkSandboxActivityHandler(android.app.sdksandbox.sdkprovider.SdkSandboxActivityHandler), che
restituiscono all'SDK un identificatore IBinder per il SdkSandboxActivityHandler registrato.
L'SDK dovrebbe ricevere una notifica relativa alla creazione di Activity chiamando onActivityCreated(android.app.Activity), che si verifica quando l'app del chiamante chiama
SdkSandboxManager.startSdkSandboxActivity(Activity, IBinder) utilizzando
lo stesso identificatore IBinder per la registrazione SdkSandboxActivityHandler.
Riepilogo
Metodi pubblici | |
|---|---|
abstract
void
|
onActivityCreated(Activity activity)
Invia una notifica all'SDK quando viene creato un |
Metodi pubblici
onActivityCreated
public abstract void onActivityCreated (Activity activity)
Invia una notifica all'SDK quando viene creato un Activity.
Questa funzione viene chiamata in modo sincrono dal thread principale di Activity, che è
durante la fase di creazione.
L'SDK deve chiamare Activity#setContentView(View) all'oggetto Activity passato per completare la vista.
Se l'SDK registra callback del ciclo di vita sull'oggetto Activity passato utilizzando Activity.registerActivityLifecycleCallbacks(android.app.Application.ActivityLifecycleCallbacks), è importante notare che Application.ActivityLifecycleCallbacks.onActivityPreCreated(Activity, Bundle)
e Application.ActivityLifecycleCallbacks.onActivityCreated(Activity, Bundle) non verrà attivato perché onActivityCreated(android.app.Activity) viene chiamato al
Activity fase di creazione. Per conoscere lo stato dell'attività, gli SDK devono eseguire l'override
Application.ActivityLifecycleCallbacks.onActivityPostCreated(Activity, Bundle).
| Parametri | |
|---|---|
activity |
Activity: viene creata la Activity
Questo valore non può essere null. |