Посмотрите на это так: перед всем остальным есть Application
.Он создается до ваших BroadcastReceiver
, до ваших Activity
экземпляров, до ваших Service
экземпляров и т. Д. Не имеет значения, находится ли что-либо на переднем плане.Приложение будет закрыто, когда все ваши Activity
экземпляры исчезнут, когда вы выйдете из BroadcastReceiver
и когда ваши Service
экземпляры будут закрыты.Там нет никакой гарантии, что он будет убит, но это последняя вещь, когда ОС решила, что ваше приложение должно умереть.