Установить таймаут для запросов парсить

Я тестирую запрос на разбор с помощью findInBackground() метод под различными типами соединений. Когда соединение недоступно, бывают случаи, когда done() обратный вызов возвращает, как и ожидалось, следующее исключение через несколько секунд:

com.parse.ParseException: i/o failure: org.apache.http.conn.HttpHostConnectException: Connection to https://api.parse.com refused

но бывают моменты, когда для броска требуется 30-60 секунд или даже не вызывается вообще.

есть ли способ контролировать это поведение? Я хотел бы установить фиксированный тайм-аут, например, 10 секунд.

1 ответов


У вас может быть свой собственный таймер, который запускается при запуске findInBackground. Если таймер превышен до findInBackground отвечает, то вы можете обновить приложение соответствующим образом. Когда findInBackground наконец-то отвечает, Вы можете игнорировать ответ.

Если вы скажете мне, какой язык вы используете, я, вероятно, мог бы придумать фактический код, если вы хотите.