Если мое приложение переходит в фоновый режим, оно все еще продолжает работать? (отправка / получение данных из интернета) - PullRequest
0 голосов
/ 20 октября 2010

я работаю над приложением, которое отправляет и получает данные из интернета каждые 5 минут

если я нажму клавишу home и мое приложение перейдет в фоновый режим ... оно все равно будет продолжать отправлять / получать данные из Интернета? или я должен сделать что-то особенное?

спасибо

Ответы [ 2 ]

0 голосов
/ 20 октября 2010

Нет. Действия не должны зависеть от обработки задач в фоновом режиме.

Следующая ссылка иллюстрирует основы различных компонентов Android и то, что они делают, то есть «части» приложения.

Вы должны использовать Сервис для фоновой обработки.

Исходя из того, что вы говорите, я бы предложил услугу IntentService, запускаемую с помощью Alarm

Основы применения

0 голосов
/ 20 октября 2010

"Если действие полностью скрыто другим действием, оно останавливается. Оно по-прежнему сохраняет всю информацию о состоянии и членах, однако оно больше не отображается для пользователя, поэтому его окно скрыто и оно часто будет уничтоженосистема, когда память требуется в другом месте. Если действие приостановлено или остановлено, система может удалить действие из памяти, либо попросив его завершить, либо просто завершив процесс. Когда оно снова отображается для пользователя, оно должно быть полностью перезапущенои восстановлен в своем прежнем состоянии. "

http://developer.android.com/reference/android/app/Activity.html#ActivityLifecycle

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