Contoh kode: Mengirim pesan ke semua peserta dalam suatu sesi

Contoh kode berikut mengasumsikan bahwa kelas yang menampilkan MyBBMScreen telah memberikan referensi untuk objek BBMPlatformContext yang terkait dengan aplikasi ini ke konstruktor MyBBMScreen.

Contoh kode ini juga mengasumsikan bahwa Anda telah menyelesaikan tugas tersebut, Menentukan pendengar sesi, dan menamai kelas pendengar sesi, 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);
        }
    }
}

Apakah informasi ini berguna? Kirimkan komentar Anda kepada kami.