SdkSandboxActivityHandler
public
interface
SdkSandboxActivityHandler
android.app.sdksandbox.sdkprovider.SdkSandboxActivityHandler |
Se usa para notificar al SDK cuando se crea una Activity
para él.
Cuando un SDK quiere iniciar una Activity
, debe registrar una implementación de esta clase llamando a SdkSandboxController.registerSdkSandboxActivityHandler(android.app.sdksandbox.sdkprovider.SdkSandboxActivityHandler)
, que mostrará un identificador IBinder
para el SdkSandboxActivityHandler
registrado en el SDK.
Se debe notificar al SDK sobre la creación de la Activity
con una llamada a onActivityCreated(android.app.Activity)
, que ocurre cuando la app que realiza la llamada llama a SdkSandboxManager.startSdkSandboxActivity(Activity, IBinder)
usando el mismo identificador IBinder
para el SdkSandboxActivityHandler
registrado.
Resumen
Métodos públicos | |
---|---|
abstract
void
|
onActivityCreated(Activity activity)
Notifica al SDK cuando se crea una |
Métodos públicos
onActivityCreated
public abstract void onActivityCreated (Activity activity)
Notifica al SDK cuando se crea una Activity
.
Esta función se llama de forma síncrona desde el subproceso principal de la Activity
que se crea.
Se espera que el SDK llame a Activity#setContentView(View)
al objeto de la Activity
que se pasó para completar la vista.
Si el SDK registra devoluciones de llamada de ciclo de vida sobre el objeto Activity
pasado con Activity.registerActivityLifecycleCallbacks(android.app.Application.ActivityLifecycleCallbacks)
, es importante tener en cuenta que Application.ActivityLifecycleCallbacks.onActivityPreCreated(Activity, Bundle)
.
y Application.ActivityLifecycleCallbacks.onActivityCreated(Activity, Bundle)
no se activará, ya que se llama a onActivityCreated(android.app.Activity)
en el
Activity
etapa de creación. Luego, para conocer el estado de la actividad, los SDKs deben anular a Application.ActivityLifecycleCallbacks.onActivityPostCreated(Activity, Bundle)
.
Parámetros | |
---|---|
activity |
Activity : Se crea la Activity .
Este valor no puede ser null . |