Я прочитал о разнице между Служба, Intent Service & Asynctask, но я не выяснил ситуацию, когда работает только сервис, но Asynctask терпит неудачу.Сервис может сделать, но Asynctask не может?
Я заметил, что некоторые моменты:
AsyncTask можно использовать в качестве границы или начала службы.
Asynctask может работать в фоновом режиме, если пользователь переключается на другое приложение, то тоже Asynctack будет работать.
Asynctask может отправлять сообщения нашей деятельности.
Если компонент, запускающий асинтезу, уничтожается, то также выполняется асинхронная работа в фоновом режиме, и мы можем использовать его метод
onPostexecute()
для запуска другого компонента приложения.
Поэтому, пожалуйста, сообщите мне некоторые функции, для которых мы должны использовать Сервис, мы не можем реализовать их с помощью Asynctask.
На самом деле, я думаю, вы можете сравнить Сервис и обслуживание Intent, но ... Asynctask обычно работает внутри Service. AsyncTask не является indepentend. – Kristopher
как @soulreaver сказал, они разные. вы не можете их сравнить. – osayilgan
@soulreaver Я просто спрашиваю ситуацию, когда мы должны использовать Service.Can, я реализую все, используя активность с фоновой работой, используя asynctask. –