Lebenszyklus- und Analyseereignisse

TileService ist ein gebundener Dienst. Ihre TileService wird aufgrund Ihrer App-Anfrage oder wenn das System mit ihr kommunizieren muss, gebunden. Ein typischer Lebenszyklus eines gebundenen Dienstes umfasst die folgenden vier Rückrufmethoden: onCreate(), onBind(), onUnbind() und onDestroy(). Das System ruft diese Methoden jedes Mal auf, wenn der Dienst eine neue Lebenszyklusphase betritt.

TileService unterscheidet sich jedoch von den meisten anderen verknüpften Diensten, da er auch TileService-spezifische Lebenszyklusmethoden enthält. Die Service-Lebenszyklusmethoden und die TileService-Lebenszyklusmethoden werden in zwei separaten asynchronen Threads aufgerufen.

Es gibt zwei Kategorien von TileService-Methoden:

  • Methoden im Zusammenhang mit den Hauptfunktionen von Ansichten onTileRequest() (erforderlich) und onTileResourcesRequest() gehören zu dieser Kategorie.
  • Methoden im Zusammenhang mit Analysen und Sichtbarkeit Dazu gehören Methoden wie:

Weitere Informationen zu diesen Methoden und Ereignissen finden Sie in der Dokumentation zu TileService.

Abfragen, welche Kacheln aktiv sind

Aktive Ansichten sind Ansichten, die zur Anzeige auf der Smartwatch hinzugefügt wurden. Verwenden Sie die statische Methode getActiveTilesAsync() von TileService, um abzufragen, welche Kacheln zu Ihrer App gehören und aktiv sind.