Прерывистое исключение: java.net.UnknownHostException: profile.ak.fbcdn.net - PullRequest
2 голосов
/ 18 августа 2010

Я пытаюсь получить изображение, например, из

http://graph.facebook.com/btaylor/picture

используя следующий код:

DefaultHttpClient httpClient = new DefaultHttpClient();
HttpGet request = new HttpGet(urlString);
HttpResponse response = httpClient.execute(request);
return response.getEntity().getContent();

но иногда Я получаю исключение

java.net.UnknownHostException: profile.ak.fbcdn.net

Почему это?

Редактировать: под "изредка" я имею в виду, что это происходит достаточно часто, и я знаю, что причина не в том, что "мой интернет не работает" или "Facebook не работает".

Ответы [ 3 ]

1 голос
/ 01 октября 2010

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

http://www.boygeniusreport.com/2010/07/14/some-nexus-one-users-experiencing-wi-fi-connectivity-issues/

В моем случае я вижу в журнале:

D/WifiService( 1087): setting ACTION_DEVICE_IDLE timer for 900000ms

Затем, через 15 минут, WiFi отключается.

0 голосов
/ 09 апреля 2011

Это происходило, когда я тестировал в симуляторе, если у меня было открыто VPN-соединение на машине, на которой я запускал симулятор.После отключения от VPN исключение больше не генерируется

0 голосов
/ 18 августа 2010

При использовании эмулятора существует несколько известных сетевых ограничений , однако на устройстве все работает нормально Итак, вы используете эмулятор?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...