Форум программистов, компьютерный форум CyberForum.ru

Ограничить время выполнения HTTP запроса - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Пауза в цикле http://www.cyberforum.ru/android-dev/thread523895.html
Народ, научите пожалуйста как сделать паузу в цикле... А то бьюсь бьюсь и ничего не выходит(( Не получаеца сделать паузу после каждой итерации цикла. Выходит только пауза на весь цикл, и мгновенное выполнение всех итераций( package dice2.kioku; import java.util.Random; import android.app.Activity; import android.os.Bundle; import android.view.View;
Программирование Android Как получить ссылку на уже запущенную службу Всем привет! Приложение запускает службу, которая отображает иконку в системной панели. Далее приложение можно свернуть, а служба продолжит свою работу. Затем кликом по иконке приложение запускается вновь и... вуаля!... происходит запуск службы заново. Хотелось бы этого избежать. Т.е. при запуске приложения нужно каким-то образом определить запущена ли эта служба или нет. Если нет -... http://www.cyberforum.ru/android-dev/thread523877.html
Обмен информацией с Thread Программирование Android
Всем привет! Приложение запускает Thread для выполнения некоторой работы. Работа зависит от параметров, которые могут изменяться пользователем в приложении. Каким образом можно известить Thread о том, что параметры изменились и ещё, как вариант, передать их в Thread. Вариант с широковещательной рассылкой сообщений не проходит, т.к. при попытке зарегистрировать IntentFilter в thread, среда...
Сохранение картинки из интернета по url Программирование Android
Привет, помогите в решении следующей проблемы: необходимо произвести сохранение картинки из интернета в память планшетника, для последующего отображения. например есть такой url Картинка. Каким способом это решается? Заранее благодарю
Программирование Android Смена BackGround http://www.cyberforum.ru/android-dev/thread520412.html
Здравствуйте.Возникла такая проблема. Есть 3 кнопки и 3 картинки .png, надо чтобы при нажатии на 1 кнопку появлялась в качестве background 1 картинка при нажатии на 2-ю 2-ая и т.д. Пытаюсь сделать так: Button butHistory=(Button)findViewById(R.id.butHistory); butHistory.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { ...
Программирование Android Что посоветуете почитать по программированию под Android? Что посоветуете почитать по программированию под Android? подробнее

Показать сообщение отдельно
Demon051
0 / 0 / 0
Регистрация: 29.02.2012
Сообщений: 28

Ограничить время выполнения HTTP запроса - Программирование Android

22.03.2012, 15:32. Просмотров 1138. Ответов 4
Метки (Все метки)

Всем привет
Имеется код, работающий на отдельном сервисе

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
BufferedReader rdr = null;
HttpClient client = new DefaultHttpClient();
HttpGet request = new HttpGet();
request.setURI(new URI(url));
HttpResponse response = client.execute(request);
                                  
rdr = new BufferedReader(new InputStreamReader(response.getEntity().getContent()));
              
StringBuffer sb = new StringBuffer("");
String line = "";   
String NL  = System.getProperty("line.separator");
while ((line = rdr.readLine())!=null)
{
  sb.append(line + NL);
}
rdr.close();
              
String result = sb.toString();

При плохом канале связи этот код начинает тормозить. Соттветственно создаётся впечатление что приложение висит. Потом сам андроид начинает выдавать ругательные сообщения, что слишком долгий таймаут и не пошли бы вы все на...
Можно ли как-то стандартным способом и без гемороев всяких задать для HttpClient ограничение на время ожидания ответа, по истечению которого, он бы просто возвращал код ошибки и прекрашал насиловать сеть?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru