Sự kiện trong vòng đời và sự kiện phân tích

TileService là một dịch vụ liên kết. TileService của bạn được liên kết do yêu cầu của ứng dụng hoặc nếu hệ thống cần giao tiếp với ứng dụng đó. Một vòng đời dịch vụ liên kết thông thường chứa 4 phương thức gọi lại sau: onCreate(), onBind(), onUnbind()onDestroy(). Hệ thống sẽ gọi các phương thức này mỗi khi dịch vụ chuyển sang một giai đoạn vòng đời mới.

Tuy nhiên, TileService khác với hầu hết các dịch vụ liên kết khác vì dịch vụ này cũng chứa các phương thức vòng đời dành riêng cho TileService. Các phương thức vòng đời Service và phương thức vòng đời TileService được gọi trong hai luồng không đồng bộ riêng biệt.

Có hai loại phương thức TileService:

  • Các phương thức liên quan đến chức năng Thẻ thông tin cốt lõi. onTileRequest() (bắt buộc phải triển khai) và onTileResourcesRequest() nằm trong danh mục này.
  • Các phương thức liên quan đến số liệu phân tích và chế độ hiển thị. Trong đó có các phương thức như:
    • onTileAddEvent() được gọi khi người dùng thêm thẻ thông tin của bạn vào băng chuyền
    • onTileRemoveEvent() được gọi khi người dùng xoá thẻ thông tin của bạn khỏi băng chuyền
    • onRecentInteractionEventsAsync() cung cấp thông tin về các hoạt động tương tác gần đây của người dùng và hệ thống với thẻ thông tin

Hãy xem tài liệu về TileService để biết thêm thông tin về các phương thức và sự kiện này.

Truy vấn xem ô nào đang hoạt động

Thẻ thông tin đang hoạt động là những thẻ thông tin đã được thêm để hiển thị trên đồng hồ. Sử dụng phương thức tĩnh getActiveTilesAsync() của TileService để truy vấn những thẻ thông tin thuộc về ứng dụng của bạn đang hoạt động.