Белый список оптимизации батареи не работает
В моем приложении есть IntentService, который выполняет некоторую работу в режиме переднего плана. Код как это:
protected void onHandleIntent(@Nullable Intent intent) {
while (i < 100){
task();
i++;
}
}
public void task(){
//To do work and then
try {
Thread.sleep(30000);
}catch (InterruptedException exc){
exc.printStackTrace();
}
}
Я добавляю свое приложение в белый список оптимизации батареи (Android 7.0), но когда экран гаснет, служба намерений ждет, когда экран просыпается, служба намерений продолжает работать. Почему приложение не работает при выключенном экране?