我正在一个 android 应用程序中工作以实现 facebook 聊天,并且我已经使用 asmack 库成功实现了它。但是当我尝试在没有互联网连接的情况下发送消息时,XMPPException 没有被正确捕获。它显示找不到类文件编辑器源。我已经从这个链接下载了我的 asmack 库。请查看我的代码并建议我一个解决方案。
谢谢。
public Boolean sentMessage(String message, Long senderid) {
ChatManager chatmanager = connection.getChatManager();
Chat newChat = chatmanager.createChat("-" + senderid
+ "@chat.facebook.com", new MessageListener() {
@Override
public void processMessage(Chat chat, Message message) {
System.out.println("Received message: " + message.getBody());
}
});
try {
newChat.sendMessage(message);
} catch (XMPPException e) {
return false;
}
return true;
}