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