เหตุการณ์ในวงจรและเหตุการณ์การวิเคราะห์

TileService เป็นบริการที่มีผลผูกพัน TileService จะได้รับการเชื่อมโยงเนื่องจากคำขอแอปของคุณ หรือในกรณีที่ระบบต้องสื่อสารกับ TileService วงจรชีวิตของบริการที่เชื่อมโยงโดยทั่วไปประกอบด้วยเมธอดการเรียกกลับ 4 รายการต่อไปนี้ onCreate(), onBind(), onUnbind() และ onDestroy() ระบบจะเรียกใช้เมธอดเหล่านี้ทุกครั้งที่บริการเข้าสู่ระยะใหม่ของวงจร

อย่างไรก็ตาม TileService แตกต่างจากบริการอื่นๆ ส่วนใหญ่ที่เชื่อมโยงไว้ เนื่องจากมีเมธอดเกี่ยวกับวงจรชีวิตของ TileService โดยเฉพาะ ระบบจะเรียกใช้เมธอดวงจรชีวิตของ Service และเมธอดวงจรชีวิตของ TileService ใน 2 เธรดแบบไม่สอดคล้องกันแยกกัน

วิธีการ TileService มี 2 หมวดหมู่ ได้แก่

  • เมธอดที่เกี่ยวข้องกับฟังก์ชันหลักของการ์ด onTileRequest() (ต้องติดตั้งใช้งาน) และ onTileResourcesRequest() อยู่ในหมวดหมู่นี้
  • วิธีการที่เกี่ยวข้องกับข้อมูลวิเคราะห์และการแสดงผล ซึ่งรวมถึงวิธีต่างๆ เช่น
    • onTileAddEvent() เรียกใช้เมื่อผู้ใช้เพิ่มการ์ดของคุณลงในภาพสไลด์
    • onTileRemoveEvent() เรียกใช้เมื่อผู้ใช้นำการ์ดของคุณออกจากภาพสไลด์
    • onRecentInteractionEventsAsync() ให้ข้อมูลเกี่ยวกับการโต้ตอบล่าสุดของผู้ใช้และระบบกับการ์ด

ดูข้อมูลเพิ่มเติมเกี่ยวกับเมธอดและเหตุการณ์เหล่านี้ได้ในเอกสารประกอบของ TileService

ค้นหาว่าการ์ดใดที่ใช้งานอยู่

การ์ดที่ใช้งานอยู่คือการ์ดที่เพิ่มไว้เพื่อแสดงบนนาฬิกา ใช้เมธอดแบบคงที่ getActiveTilesAsync() ของ TileService เพื่อค้นหาว่าการ์ดใดของแอปคุณที่ใช้งานอยู่