Exemplo de código: Host de uma sessão pública
O exemplo de código a seguir supõe que a classe que exibiu o MyBBMInviteScreen forneceu uma referência ao objeto BBMPlatformContext associado do aplicativo no construtor MyBBMInviteScreen.
Este exemplo de código também supõe que você completou a tarefa, Definir um ouvinte de sessão e nomeou a classe de ouvinte da sessão, 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
}
}
}
Próximo tópico: Ingressar em uma sessão pública do BlackBerry Messenger
Tópico anterior: Host de uma sessão pública
Estas informações foram úteis? Gostaríamos de receber seus comentários.