수명 주기 및 분석 이벤트

TileService바인드된 서비스입니다. TileService는 앱 요청의 결과로 또는 시스템에서 TileService와 통신해야 하는 경우 바인딩됩니다. 일반적인 바인드된 서비스 수명 주기에는 onCreate(), onBind(), onUnbind(), onDestroy()라는 4개의 콜백 메서드가 포함됩니다. 시스템은 서비스가 새 수명 주기 단계에 진입할 때마다 이러한 메서드를 호출합니다.

그러나 TileServiceTileService 관련 수명 주기 메서드도 포함하므로 다른 대부분의 바인드된 서비스와 다릅니다. Service 수명 주기 메서드와 TileService 수명 주기 메서드는 두 개의 별도의 비동기 스레드에서 호출됩니다.

TileService 메서드에는 다음과 같은 두 가지 카테고리가 있습니다.

  • 핵심 Tile 기능과 관련된 메서드 onTileRequest()(구현 필수) 및 onTileResourcesRequest()가 이 카테고리에 속합니다.
  • 분석 및 공개 상태와 관련된 메서드 여기에는 다음과 같은 메서드가 포함됩니다.

이러한 메서드와 이벤트에 관한 자세한 내용은 TileService 문서를 참고하세요.

활성 상태인 타일 쿼리

활성 타일은 시계에 표시하기 위해 추가된 타일입니다. TileService의 정적 메서드 getActiveTilesAsync()를 사용하여 앱에 속하는 활성 카드를 쿼리합니다.