Я ищу наиболее подходящий класс для диспетчера для AsyncTasks, вызванных из моей Деятельности.
Я думаю, это может быть один из них:
- подкласс Приложение ;
- подкласс Сервис ;
- мой собственный статический материал.
Что касается меня - проще реализовать третий вариант. Но вопрос в том, будет ли он более «устойчивым к смерти», чем Сервис или Приложение? Также очень интересно, что будет жить дольше - приложение или сервис? Я предполагаю, что приложение живет так же долго, как и процесс приложения (задачи с точки зрения Android).
Так что в основном мне нужно ранжировать эти опции по их «устойчивому к смерти» качеству, потому что я бы хотел полагаться на самые «статичные» вещи.
UPDATE:
Первоначально вопрос задавался в 2010 , когда (1) Android была новой платформой для разработчиков и (2) документация Google была слишком расплывчатой (в некоторых случаях она даже вводила в заблуждение) о жизненных компонентах приложения. циклы и весь жизненный цикл процесса приложения.