Antarmuka kelas untuk menambahkan program mini ke favorit. Kontainer program mini menyediakan fitur untuk menambahkan program mini ke daftar favorit. Anda perlu mengintegrasikan kontainer ke dalam aplikasi guna mengimplementasikan antarmuka yang relevan. API ini hanya berlaku untuk program mini WindVane.
public interface IMiniAppFavoriteServiceaddToFavorites
public void addToFavorites(String subAppCode, ServiceCallback callback)Menambahkan program mini ke daftar favorit.
Parameter | |
subAppCode | String: ID program mini. |
callback | ServiceCallback: hasil callback. |
removeFromFavorites
public void removeFromFavorites(String subAppCode, ServiceCallback callback)Menghapus program mini dari daftar favorit.
Parameter | |
subAppCode | String: ID program mini. |
callback | ServiceCallback: hasil callback. |
isFavorite
public boolean isFavorite(String subAppCode)Memeriksa apakah program mini telah ditambahkan ke daftar favorit.
Parameter | |
subAppCode | String: ID program mini. |
Mengembalikan | |
boolean | Menunjukkan apakah program mini telah ditambahkan ke favorit. Nilai valid: true dan false. |
Contoh:
ProviderManager.getInstance().registerProvider(IMiniAppFavoriteService.class.getName(), new IMiniAppFavoriteService() {
@Override
public void addToFavorites(String subAppCode, ServiceCallback callback) {
// tambahkan program mini ke favorit di sini
}
...
})