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