Предположим, у меня есть несколько действий, например, экран A (главный экран) и экран B.
Экран A открывает экран B, а затем экран B запускает службу, которая отправляет обновления на экран B. Теперь, когда пользователь сворачивает приложение и служба работает, а поскольку ОС Android не хватает памяти, она очищает приложение.
Теперь у меня два вопроса
1) ОС Android очищает память всего приложения (экран A и экран B) или только моего экрана B?
2) Мой сервис тоже будет очищен или он продолжит работать? Если он очищен, может ли служба переднего плана с уведомлением помочь мне преодолеть это?
Любая помощь будет признательна.