Android-сети - лучшие практики - PullRequest
1 голос
/ 15 февраля 2011

Я разрабатываю приложение со списками и формами, большинство из которых загружаются из Интернета (у меня есть JSON-сервер, который я делаю запросы).Я использую AsyncTasks, чтобы получить все данные.Мне было интересно, если это лучший способ иметь дело с сетью, так как приложение может быть отправлено в фоновом режиме (а в некоторых случаях убит ОС), получив вызов, SMS или просто нажав домашнюю кнопку.Что происходит с AsyncTasks, когда приложение переходит в фоновый режим?Они убиты, отстранены или что-то?Я не хочу, чтобы мои формы и списки были загружены наполовину.Стоит ли использовать службы вместо AsyncTasks?

Спасибо за любую помощь.

1 Ответ

2 голосов
/ 15 февраля 2011

Ваш AsyncTask останется на месте, хотя было бы неплохо, если бы вы могли сказать, чтобы задача завершилась как можно скорее, как только ваша деятельность переходит в фоновый режим.вы планируете что-то долгосрочное, то есть то, что продолжает работать в фоновом режиме.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...