我在一个 android 应用程序中工作,我想在其中集成 facebook 聊天。为此,我使用 asmack-jse-buddycloud-2010.12.11。我能够发送和接收聊天。但我无法将它绑定到任何视图(Toast、ListView 等)。收到的消息在 MessageListener 中,我无法在任何视图中绑定它。
请查看我的代码:
public void SentFBMessage(String message) {
Chat newChat = mObjChatManager.createNewChat(
"-100001303337607@chat.facebook.com", new MessageListener() {
public void processMessage(Chat chat, Message message) {
Log.e("Received message: ", message.getBody());
**Toast.makeText(getApplicationContext(),message.getBody(),Toast.LENGTH_LONG).show();**}
});
try {
newChat.sendMessage(message);
} catch (XMPPException e) {
System.out.println("Error Delivering block");
}
}