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.