Обработка тайм-аута соединения в GWT - PullRequest
2 голосов
/ 20 мая 2010

Я использую GWT и PHP, и связь осуществляется через класс RequestBuilder, но мне нужно обработать интернет-соединение или нет и показать какое-то сообщение но класс RequestBuilder поддерживает интерфейс RequestCallback, который не поддерживает интернет соединение присутствует или нет. Какое решение?

1 Ответ

1 голос
/ 20 мая 2010

RequestCallback.sendRequest (или просто send()) бросков RequestException - я думаю, что это точка отказа в случае нет сетевого подключения. Кроме того, RequestCallback, который вы передаете методу send (Request), также имеет метод onError, который:

Вызывается, когда запрос не завершить нормально. RequestTimeoutException является одним примером типа ошибки, что запрос может столкнуться.

Вы, вероятно, должны провести некоторое тестирование самостоятельно, чтобы увидеть, когда выдается исключение RequestException и когда элемент управления достигает onError - хотя, как правило, вы используете один и тот же код / ​​метод для обработки обоих случаев, поэтому он может не независимо от того, что обрабатывает, просто вместе они обрабатывают все:)

...