Я разрабатываю приложение для плеера. По этой причине он использует службу переднего плана для управления воспроизведением. До недавнего времени служба была связана с моей деятельностью. Это больше не так. С тех пор некоторые определенные устройства (в основном Pixel 1/2/3) убивали мое приложение через 1 минуту после выключения экрана. Служба является службой переднего плана, ни к чему не привязанной. Почему устройство убивает его? Как только приложение будет исключено из списка приложений, оптимизированных для устройств, проблема будет решена.
Я не предоставляю код, потому что я просто пытаюсь понять, имеет ли смысл эта ситуация, и если да, то что я должен сделать, чтобы предотвратить это.
Кстати, приложение использует приемник для обработки сообщений Screen_ON/OFF. Вот как я вижу в логах, что метод onDestroy() службы плеера убивается ровно через 1 минуту после выключения экрана.