Страница 1 из 1

Ожидание получения данных по сети при запуске приложения

Добавлено: 24 апр 2013, 14:25
jBee
При запуске приложения надо скачать по сети данные которые затем отобразятся в списке. В разработке по андроиду советуют всю работу с сетью делать в отдельном потоке. Но при запуске тогда экран отрисуется прежде чем данные будут получены. Есть ли в этом случае смысл запускать загрузку при старте приложения в отдельном потоке?

Re: Ожидание получения данных по сети при запуске приложения

Добавлено: 24 апр 2013, 14:28
neoksi
Знаешь, с какой-то там версии андроида, работать с сетью, нельзя из UI потока, так что в любом случае придется делать отдельный поток.

Re: Ожидание получения данных по сети при запуске приложения

Добавлено: 24 апр 2013, 15:25
rezak90
neoksi писал(а):Знаешь, с какой-то там версии андроида, работать с сетью, нельзя из UI потока, так что в любом случае придется делать отдельный поток.
с 4-й версии, а может и с 3-й тоже
P.S. а ещё гугл не рекомендует использовать просто поток или процесс для загрузки данных, нужно использовать rest-связки.

Re: Ожидание получения данных по сети при запуске приложения

Добавлено: 24 апр 2013, 15:57
neoksi
rezak90 писал(а):P.S. а ещё гугл не рекомендует использовать просто поток или процесс для загрузки данных, нужно использовать rest-связки.
А можешь привести пример rest-связки?

Re: Ожидание получения данных по сети при запуске приложения

Добавлено: 24 апр 2013, 21:12
brucemax
rezak90 писал(а):
neoksi писал(а):Знаешь, с какой-то там версии андроида, работать с сетью, нельзя из UI потока, так что в любом случае придется делать отдельный поток.
с 4-й версии, а может и с 3-й тоже
P.S. а ещё гугл не рекомендует использовать просто поток или процесс для загрузки данных, нужно использовать rest-связки.
Да действительно, что это?=)

Re: Ожидание получения данных по сети при запуске приложения

Добавлено: 24 апр 2013, 23:18
rezak90