TileService
adalah layanan terikat. TileService
Anda terikat sebagai hasil
permintaan aplikasi Anda atau jika sistem perlu berkomunikasi dengannya. Siklus proses layanan terikat
biasanya berisi empat metode callback berikut:
onCreate()
, onBind()
, onUnbind()
, dan onDestroy()
.
Sistem memanggil metode ini setiap kali layanan memasuki fase siklus proses
baru.
Namun, TileService
berbeda dari sebagian besar layanan terikat lainnya karena juga
berisi metode siklus proses khusus TileService
. Metode siklus proses
Service
dan metode siklus proses TileService
dipanggil dalam dua thread asinkron
terpisah.
Ada dua kategori metode TileService
:
- Metode yang terkait dengan fungsi Kartu inti.
onTileRequest()
(wajib diterapkan) danonTileResourcesRequest()
berada dalam kategori ini. - Metode yang berkaitan dengan analisis dan visibilitas. Hal ini mencakup metode seperti
:
onTileAddEvent()
dipanggil saat pengguna menambahkan kartu Anda ke carouselonTileRemoveEvent()
dipanggil saat pengguna menghapus kartu Anda dari carouselonRecentInteractionEventsAsync()
memberikan informasi tentang interaksi pengguna dan sistem terbaru dengan kartu
Lihat dokumentasi TileService
untuk informasi selengkapnya tentang metode dan peristiwa ini.
Membuat kueri kartu yang aktif
Kartu aktif adalah kartu yang telah ditambahkan untuk ditampilkan di smartwatch. Gunakan
metode statis TileService
getActiveTilesAsync()
untuk membuat kueri kartu
milik aplikasi Anda yang aktif.