2014-06-18 3 views
0

В моем приложении у меня много сетевых запросов, вытягивание/отправка данных на/с нашего сервера. Я хочу проверить, что происходит с ними, когда устройство не имеет никакого соединения, и когда он отключается, чтобы убедиться, что у меня есть соответствующие предупреждения/предупреждения и т. Д. Нет подключения, которое я могу легко проверить, но я не могу выполнить тайм-аут запросов.Сделать сетевые запросы устройств всегда тайм-аутом

Кто-нибудь знает какие-либо трюки, как это сделать? Я думаю, что какая-то настройка прокси-сервера/неправильная настройка может работать, но я очень мало знаю про прокси.

+0

Используете ли вы HttpClient для ввода/вывода? –

+0

Я использую https://github.com/loopj/android-async-http эту библиотеку, которая, по ее словам, построена поверх Apache HttpClient –

+0

Хм, вы можете снизить таймаут с 10 секунд до 1 секунды, но это, вероятно, не будет сделайте это тайм-аут. См. Http://loopj.com/android-async-http/doc/com/loopj/android/http/AsyncHttpClient.html –

ответ

0

В Android вы можете использовать эмулятор для подключения к другому типу, от doc. Вы можете настроить его с помощью командной строки или с помощью графического интерфейса

In your app target

Или лучше, от DDMS

Look at "Emulator Control"

+0

К сожалению, я не могу использовать эмулятор, мой рабочий компьютер не запускает его. Пытался оставить его более часа, и он никогда не проходил экран загрузки брызг Android. –

+0

Я боялся чего-то подобного. К сожалению, я никогда не пытался задерживать сеть на реальном телефоне, поэтому я позволю другим ответить на ваш вопрос. – NitroG42

Смежные вопросы