Я использую API-интерфейс распознавания активности и местоположение с помощью сервисов Google Play, и я знаю, как они потребляют заряд батареи, поэтому я был бы действительно рад, если бы это было так, и Служба заданий останавливается, когда включен экран, который ограничивает сбор данные, когда пользователь фактически использует свой телефон, а не 24/7.
Когда я пытался протестировать это, иногда оно останавливается через полчаса, иногда больше, а иногда это происходит сразу, поэтому связано ли это с другими фоновыми службами и текущими используемыми приложениями? и есть ли способ заставить службу останавливаться при выключенном экране?
Что касается кода, я использую точный образец, который я скачал из репозитория, и единственное изменение, которое я сделал, это вызов службы распознавания из службы заданий всякий раз, когда служба запускается (периодическая задача)