使用asmack发送消息时不捕获XMPPException

时间:2013-03-01 10:13:32

标签: android asmack

我正在使用Android应用程序来实现Facebook聊天,我已经使用asmack libary成功实现了它。但是当我尝试在没有互联网连接时发送消息时,XMPPException未正确捕获。它显示未找到类文件编辑器源。我已从此link下载了我的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;
        }

0 个答案:

没有答案