Быстрый вопрос о Codename One. Как мне обработать ошибку «Отказано в соединении»? У меня есть все прослушиватели ответов, и они переопределены в объекте ConnectionRequest, но когда возникает ошибка отказа в соединении, она не проходит через мой код, и приложение аварийно завершает работу. Огромное спасибо.
Кодовое имя 1 В соединении отказано
Ответы (2)
Вы можете переопределить один из методов ошибок в ConnectionRequest
, чтобы обработать его для определенного соединения, например. handleIOException
.
Чтобы сделать это глобально, вы можете использовать addErrorListener
NetworkManager
, просто убедитесь, что вызываете consume()
для объекта события, чтобы оно не распространялось дальше.
person
Shai Almog
schedule
03.07.2015
Проблема здесь заключалась в том, что setFailSilently()
было установлено в true, когда оно должно было быть false. Вот почему он не стрелял должным образом.
person
Community
schedule
06.07.2015