Eventos de ciclo de vida y de estadísticas

TileService es un servicio vinculado. Tu TileService se vincula como resultado de la solicitud de tu app o si el sistema necesita comunicarse con ella. Un ciclo de vida de servicio vinculado típico contiene los siguientes cuatro métodos de devolución de llamada: onCreate(), onBind(), onUnbind() y onDestroy(). El sistema invoca estos métodos cada vez que el servicio entra en una nueva fase del ciclo de vida.

Sin embargo, TileService difiere de la mayoría de los otros servicios vinculados porque también contiene métodos de ciclo de vida específicos de TileService. Se llama a los métodos de ciclo de vida de Service y a los de TileService en dos subprocesos asíncronos separados.

Existen dos categorías de métodos TileService:

  • Métodos relacionados con la funcionalidad principal de las tarjetas. onTileRequest() (obligatorio de implementar) y onTileResourcesRequest() se encuentran en esta categoría.
  • Métodos relacionados con las estadísticas y la visibilidad. Esto incluye métodos como los siguientes:

Consulta la documentación de TileService para obtener más información sobre estos métodos y eventos.

Consulta qué tarjetas están activas

Las tarjetas activas son tarjetas que se agregaron para mostrarse en el reloj. Usa el método estático getActiveTilesAsync() de TileService para consultar qué tarjetas que pertenecen a tu app están activas.