Я немного смущен различием между задачей и процессом в Android.
Если я правильно понимаю, задача - всего лишь стопка действий. Из того, что я читал до сих пор, я думаю, что задача может выглядеть так:
| Activity A running in Process P1 |
| Activity B running in Process P2 |
| Activity C running in Process P3 |
Таким образом, основные действия из разных процессов могут содержаться в одном стеке. Правильно ли я?
Другой вопрос: Каков реальный смысл "контекста приложения"? Процесс или задача?
И окончательный вопрос. Класс приложения (который в основном одноэлементный) представляет собой процесс или задачу?