Recuperar la configuración del cuadro de perfil para su aplicación

La clase net.rim.blackberry.api.bbm.platform.SettingsManager permite que su aplicación obtenga la configuración de un usuario para el cuadro de perfil de la aplicación. Por ejemplo, puede determinar si el cuadro de perfil de su aplicación está activado o desactivado.

Para obtener el estado del cuadro de perfil para su aplicación, debe conseguir primero el objeto SettingsManager de su aplicación al invocar getSettingsManager() en el objeto BBMPlatformContext de su aplicación.

Para determinar el estado de la configuración del cuadro de perfil, invoque SettingsManager.getSetting() y seleccione SETTING_PROFILE_BOX como campo de retorno.

Si el cuadro de perfil para su aplicación está desactivado, puede solicitar al usuario que lo active invocando requestAppSettings() en el objeto BBMPlatformContext de su aplicación..

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();
        }
    }
}

¿Le ha resultado útil esta información? Envíenos sus comentarios.