Guida allo sviluppo

Local Navigation

Esempio di codice: Hosting di una sessione pubblica

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

Quest'esempio di codice presuppone anche che l'utente abbia completato l'attività,Definizione del listener di una sessione e denominato la classe listener della sessione, MySessionListener.

import net.rim.blackberry.api.bbm.platform.*;
import net.rim.blackberry.api.bbm.platform.service.*;
import net.rim.device.api.ui.component.*;
import net.rim.device.api.ui.container.MainScreen;
public class MyBBMInviteScreen extends MainScreen
{
    public MyBBMInviteScreen(BBMPlatformContext platformContext)
    {
        MessagingService messagingService = platformContext.getMessagingService();
        BBMPlatformSession mySession = messagingService.createSession(new 
         MySessionListener());
        boolean isHosting = mySession.setPublic();
        if (isHosting) 
			{
			 	// add code to send PIN and PPID to your web service
			}	
    }
}
Argomento precedente: Avvio di una sessione pubblica

Le informazioni sono state utili? Inviateci i vostri commenti.