В моем приложении есть две службы: ServiceA
и ServiceB
. ServiceA
— служба переднего плана, ServiceB
запускается, когда экран устройства включен, и останавливается, когда экран устройства выключен.
Эти две службы собирают информацию, которую мы не можем позволить себе потерять. Но на Android 4.4*, когда экран устройства отключается на некоторое время, а затем снова включается, я могу заметить 0 процессов и ServiceA
запущенных процессов в разделе запущенных.
Я видел отчеты по этой версии, где утверждается, что этот сценарий возникает, когда пользователь смахивает наше приложение из недавних задач. Но, я замечаю это, когда экран выключен на некоторое время.
Обратите внимание, что ServiceA
и ServiceB
возвращают значение sticky, а также ServiceA
является службой переднего плана.
Любое определение будет очень полезно.