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

Реализовать таймаут ожидания отклика от сервера во избежание краха приложения - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Чтение данных из бд в listview http://www.cyberforum.ru/android-dev/thread1242285.html
Здесь listview с контекстным меню. В меню 2 пункта. По клику на пункт, запись из listview'a должна добавляться в определенную таблицу. package info.androidhive.tabsswipe; import...
Программирование Android Список из Spinner Здравствуйте. Умею работать с Spinner, умею просто с ListView, но умею это делать по отдельность. Пробовал найти что то похожее, нашел только одну темутык, но там ничего хорошего не вычитал. Я хочу... http://www.cyberforum.ru/android-dev/thread1242278.html
Как в эклипсе сделать меню? Программирование Android
Открываю xml менюхи в лайауте, жму адд.И в окне которое после этого открываеться поля неактивны(((
Загрузка изображений в TextView из HTML Программирование Android
Здравствуйте ) Достаточно частый вопрос. Но все усложняется тем, что это все находится в TextView. Имеется код: arrayList = new ArrayList<Object>(); arrayAdapter = new...
Программирование Android Подключение библиотеки к проекту в Intellij IDEA используя Gradle http://www.cyberforum.ru/android-dev/thread1242237.html
Недавно нужно было сделать проект-тестовое задание. Проект должен был собираться с помощью Gradle, использовать сторонние библиотеки и обитать на GitHub. Одной из ошибок является неверное подключение...
Программирование Android Текстура OpenGL es 2 Доброго времени суток. Возникла такая проблема. Пишу 3D гоночки(eclipse+android sdk+openGL es 2) , тестирую на LG G-pad , samsung galaxy ace 1 через юсб вход и все работает нормально. Проблемма... подробнее

Показать сообщение отдельно
KillAndEat
63 / 63 / 8
Регистрация: 17.05.2013
Сообщений: 286

Реализовать таймаут ожидания отклика от сервера во избежание краха приложения - Программирование Android

14.08.2014, 04:50. Просмотров 1116. Ответов 9
Метки (Все метки)

Вообщем есть поток в котором выполняется вот такой кусок кода

Java
1
2
3
4
5
6
           try {
            Document document = Jsoup.connect(link)
                    .get();
            } catch (IOException e) {
            e.printStackTrace();
            }
если вдруг интернет соединение прерывается на секунду и в это время пользователь инициирует парсинг, то приложение крашится. Пытался сделать таймаут при помощи этого

Java
1
Document document = Jsoup.connect(link).timeout(10000).get();
но не получается поток завершает свою работу и приложение крашится уже совсем по другим причинам. Как собствено организовать этот таимаут. Чтоб приложение подождало 10сек например и если сети все еще нет то выкинуло че-нить. Пока в голову приходит толь какой-нить цикл в котором на протяжении 10 секунд проверяется есть ли сеть. Если сеть есть то выход из цикла и выполнение программы в штатном режиме, если нет то ченить другое. Но это на бред похоже больше, чем на решение)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru