Esempio di codice: Aggiunta di una voce alla casella del profilo utente

L'esempio di codice seguente presuppone che la classe che ha visualizzato MyUserProfileBoxScreen abbia passato un riferimento all'oggetto BBMPlatformContext associato all'applicazione nel costruttore MyUserProfileBoxScreen.

import net.rim.blackberry.api.bbm.platform.*;
import net.rim.blackberry.api.bbm.platform.profile.*;
import net.rim.device.api.system.*;
import net.rim.device.api.ui.component.*;
import java.util.*;
public class MyUserProfileBoxScreen extends MainScreen 
{    
    public MyUserProfileBoxScreen(BBMPlatformContext platformContext) 
    {
        UserProfile userProfile = platformContext.getUserProfile();
        UserProfileBox profileBox = userProfile.getProfileBox();
        if (profileBox.isAccessible())
        {
            UserProfileBox profileBox = userProfile.getProfileBox();
            int iconId = 1;
            EncodedImage icon = EncodedImage.getEncodedImageResource("myImg.jpg");
            profileBox.registerIcon(iconId, icon);
            profileBox.addItem(iconId, "My message.");
        }
    }
}

Le informazioni sono state utili? Inviateci i vostri commenti.