Я пишу приложение для Android, которое выполняет запросы с использованием интерфейса HttpClient
из проекта Apache Commons (поставляется с обеими версиями android).
Проблема возникает в следующем листинге кода:
try {
URI uri = URIUtils.createURI(SCHEME, host, DEFAULT_PORT, QUERY,
URLEncodedUtils.format(qparams, ENCODING), EMPTY_FRAGMENT);
HttpUriRequest request = new HttpGet(uri);
response = client.execute(request);
} catch (Exception e) {
throw new CheckedSecurityException("Could not execute request", e);
}
Android 2.2 делает это просто замечательно (уровень API 8), но когда я запускаю это на Android 2.1-update1 (уровень API 7), он "зависает" на client.execute(request)
.Что я делаю не так?