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

Преимущества Service перед AsyncTask

Добавлено: 01 окт 2012, 09:10
Bersh
Часто встречаю мнение что для ресурсоемких фоновых задач, типа синхронизации с удаленным сервером, лучше использовать Service, а не AsyncTask (например вот тут об этом пишут http://habrahabr.ru/post/144275/) В чем преимущества такого подхода?
Я лично вижу только одно: если приложение закроют то сервис может закончить задачу (разумеется если сервис запущен в отдельном процессе)

Re: Преимущества Service перед AsyncTask

Добавлено: 01 окт 2012, 17:12
rezak90
всё очень просто. Если активити перейдёт в паузу то и поток соответственно тоже (или уничтожется), а сервис будет работать. По этому asynctask лучше использовать для коротких задач и там где нужен гуи.