Guia do desenvolvedor

Local Navigation

Exemplo de código: Enviando uma mensagem a todos os participantes em uma sessão

O exemplo de código a seguir supõe que a classe que exibiu o MyBBMScreen forneceu uma referência ao objeto BBMPlatformContext associado do aplicativo no construtor MyBBMScreen.

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.*;
public class MyBBMScreen extends MainScreen
{
    public MyBBMScreen(BBMPlatformContext platformContext)
    {
        MessagingService messagingService = platformContext.getMessagingService();
        BBMPlatformSession mySession = messagingService.createSession(new MySessionListener());
        if (mySession != null) 
        {
            channel.sendInvitation("Lets play a game", "Poker App", null, 0);
            BBMPlatformContactList contacts = channel.getContactList();
            String myMsg = "Test data";
            BBMPlatformData data = new BBMPlatformData("Message", myMsg.getBytes(), 0);
            mySession.sendData(data, contacts);
        }
    }
}

Estas informações foram úteis? Gostaríamos de receber seus comentários.