1
Я использую smack для отправки сообщения чата. Во время тестирования я понял, что, когда сеть недоступна, API не бросает никаких исключений.Как обнаружить ошибку при отправке чата с помощью Smack
мой код:
Chat chat = connection.getChatManager().createChat(
"[email protected]", new MessageListener() {
@Override
public void processMessage(Chat arg0, Message arg1) {
System.out.println(arg1.getFrom() + " says " + arg1.getBody());
}
});
// I Put a break point here and deliberately disable the network.
// But the following line is not throwing the XMPPException
chat.sendMessage("smack says hi.."); /* Send the message  */
Должен ли я добавлять слушателей захватить исключение?
Попробуйте следующее: http://xmpp-tutorials.blogspot.com.br/ – Richard