Également disponible dans la section Extensions de services publicitaires 7
SdkSandboxActivityHandler
public
interface
SdkSandboxActivityHandler
| android.app.sdksandbox.sdkprovider.SdkSandboxActivityHandler |
Permet d'informer le SDK lorsqu'une Activity est créée pour celui-ci.
Quand un SDK souhaite lancer une Activity, il doit enregistrer une implémentation de cette classe en appelant SdkSandboxController.registerSdkSandboxActivityHandler(android.app.sdksandbox.sdkprovider.SdkSandboxActivityHandler) et en renvoyant au SDK un identifiant IBinder pour le SdkSandboxActivityHandler enregistré.
Le SDK doit être informé de la création de l'Activity en appelant onActivityCreated(android.app.Activity), ce qui se produit lorsque l'application concernée appelle SdkSandboxManager.startSdkSandboxActivity(Activity, IBinder) avec le même identifiant IBinder pour le SdkSandboxActivityHandler enregistré.
Résumé
Méthodes publiques | |
|---|---|
abstract
void
|
onActivityCreated(Activity activity)
Notifie le SDK lorsqu'une |
Méthodes publiques
onActivityCreated
Également disponible dans la section Extensions de services publicitaires 7
public abstract void onActivityCreated (Activity activity)
Notifie le SDK lorsqu'une Activity est créée.
Cette fonction est appelée de manière synchrone à partir du thread principal de l'Activity créée.
Le SDK doit appeler Activity#setContentView(View) pour l'objet Activity transmis afin de remplir la vue.
Si le SDK enregistre des rappels de cycle de vie sur l'objet Activity transmis à l'aide de Activity.registerActivityLifecycleCallbacks(android.app.Application.ActivityLifecycleCallbacks), il est important de noter que Application.ActivityLifecycleCallbacks.onActivityPreCreated(Activity, Bundle)
et Application.ActivityLifecycleCallbacks.onActivityCreated(Activity, Bundle) ne sera pas déclenché, car onActivityCreated(android.app.Activity) est appelé au niveau
Étape de création de Activity. Ensuite, pour connaître l'état de l'activité, les SDK doivent forcer Application.ActivityLifecycleCallbacks.onActivityPostCreated(Activity, Bundle).
| Paramètres | |
|---|---|
activity |
Activity: le Activity est créé.
Cette valeur ne peut pas être null. |