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