Mengambil setelan kotak profil untuk aplikasi Anda
Kelas net.rim.blackberry.api.bbm.platform.SettingsManager memungkinkan aplikasi Anda mendapatkan setelan pengguna untuk kotak profil aplikasi Anda. Misalnya, Anda bisa menentukan apakah kotak profil aplikasi Anda diaktifkan atau dinonaktifkan.
Untuk mendapatkan status kotak profil aplikasi, Anda harus mendapatkan objek SettingsManager aplikasi Anda terlebih dahulu dengan memanggil getSettingsManager() pada objek BBMPlatformContext aplikasi.
Untuk menentukan status setelan kotak profil, panggil SettingsManager.getSetting() dan tentukan SETTING_PROFILE_BOX sebagai bidang untuk dikembalikan.
Jika kotak profil untuk aplikasi Anda dinonaktifkan, Anda bisa mengkonfirmasi pengguna untuk mengaktifkan kotak profil aplikasi Anda dengan memanggil requestAppSettings() pada objek BBMPlatformContext aplikasi Anda.
private static void alertIfNotShowingProfile()
{
// Obtain the value of the profile box setting
final SettingsManager settingsMgr = context.getSettingsManager();
final int profileBoxSetting = settingsMgr.getSetting
(SettingsManager.SETTING_PROFILE_BOX);
// If the setting is disabled, ask the user to change the setting
if(profileBoxSetting == SettingsManager.VALUE_DISABLED)
{
if(Dialog.D_OK == Dialog.ask(Dialog.D_OK_CANCEL,
"Would you like this application to appear in your profile?"))
{
// If the user agrees, prompt the user to go to the options screen
context.requestAppSettings();
}
}
}
Apakah informasi ini berguna? Kirimkan komentar Anda kepada kami.