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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Khan
10 / 10 / 1
Регистрация: 14.03.2011
Сообщений: 340
Записей в блоге: 1
#1

Как написать простейший запрос на сервер без использование AsyncTask - Android

23.04.2014, 22:12. Просмотров 902. Ответов 7
Метки нет (Все метки)

как написать простейший запрос на сервер? без использование AsyncTask.
у меня есть локальный сервер который возвращает JSON

адрес сервера http://localhost:61974/Service1.svc/gett/fh
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.04.2014, 22:12     Как написать простейший запрос на сервер без использование AsyncTask
Посмотрите здесь:

Android Как обновить TextView с AsyncTask?
Как из AsyncTask Добавить элементы в ListView Android
Android Как реализовать Синхронное выполнение двух функций при вызове AsyncTask
Android Как получить значение String из UI потока в потоке AsyncTask?
Android Использование общего объекта DefaultHttpClient в AsyncTask
AsyncTask как дождаться окончания Android
Простейший запрос к SQLite (или схожу сума) Android
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dajver
407 / 271 / 18
Регистрация: 18.09.2010
Сообщений: 1,106
24.04.2014, 02:31     Как написать простейший запрос на сервер без использование AsyncTask #2
http://loopj.com/android-async-http/
zulkis
681 / 608 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
24.04.2014, 07:10     Как написать простейший запрос на сервер без использование AsyncTask #3
Khan, localhost? Вы серьезно?
Khan
10 / 10 / 1
Регистрация: 14.03.2011
Сообщений: 340
Записей в блоге: 1
25.04.2014, 05:26  [ТС]     Как написать простейший запрос на сервер без использование AsyncTask #4
zulkis, я создал сервер и он у меня на компе
vxg
Модератор
3024 / 1826 / 190
Регистрация: 13.01.2012
Сообщений: 6,929
25.04.2014, 10:52     Как написать простейший запрос на сервер без использование AsyncTask #5
я, например, при необходимости получения данных по нажатию кнопки создавал и запускал поток (статический) в котором вызывалась функция (статическая) в которой создавался сокет (статический), выполнялись подключение, передача и прием данных (через статические буферы). при этом отслеживалось состояние потока. за пределами функции можно было прервать поток или закрыть сокет. при этом в Activity жил Handler (НЕ статический, создаваемый в onResume, с очисткой очереди сообщений в onPause). в нормальном состоянии он "спал". при создании и запуске потока на Handler посылалось пустое сообщение отложенное на установленный интервал (сообщение посылалось немедленно если при создании Handler мы видели что запрос все еще выполняется). при обработке сообщения Handler проверял статус запроса. если запрос был выполнен Handler отображал данные и снова "засыпал". в противном случае он посылал сам себе пустое сообщение отложенное на установленный интервал.
zulkis
681 / 608 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
25.04.2014, 11:08     Как написать простейший запрос на сервер без использование AsyncTask #6
Khan, а зачем на форум постить адрес вашего локального ервера?
Khan
10 / 10 / 1
Регистрация: 14.03.2011
Сообщений: 340
Записей в блоге: 1
26.04.2014, 08:19  [ТС]     Как написать простейший запрос на сервер без использование AsyncTask #7
zulkis, для примера
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.04.2014, 21:50     Как написать простейший запрос на сервер без использование AsyncTask
Еще ссылки по теме:

Android Отправка данных на сервер методом POST c AsyncTask
Android Как приостановить doInBackground() из AsyncTask
Как остановить AsyncTask? Android
Android Написать поток через класса AsyncTask
Http POST запрос, как правильно написать Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
hondrus
0 / 0 / 0
Регистрация: 25.04.2014
Сообщений: 5
26.04.2014, 21:50     Как написать простейший запрос на сервер без использование AsyncTask #8
Сея библиотека поддерживает Https?
Yandex
Объявления
26.04.2014, 21:50     Как написать простейший запрос на сервер без использование AsyncTask
Ответ Создать тему
Опции темы

Текущее время: 03:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru