sasha19830908 @ 05.04.19, 17:56
сяоми ми 8 лайт не работает ошибку выдает и закрывается и всё
имеются две новости. Одна хорошая, а другая обнадёживающая.
Хорошая новость:
Разобрался в чем дело.
Для того чтобы приложение не убивалось системой оно вызывает метод Context.startService.
Начиная с восьмого андроида, этот вызов может кидать исключение в результате чего приложение вылетает.
Воспроизводится не всегда.
подробнее здесь
https://developer.andr…s/oreo/background.html.
Обнадёживающая новость:
полагаю есть обход проблемы, который сработал у меня.
Для этого нужно проделать следующие шаги:
1. зайти в настройки системы -> Apps & notifications -> Advanced -> Special app access -> Battery optimization
2. выбрать в верхнем выпадающем списке "All apps"
3. тапнуть на приложение "Комфортная яркость" - покажется диалог
4. включить Don't optimize
5. теперь приложение при запуске не должно вылетать.