我的应用程序中有一个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)中添加我的应用程序,但是当屏幕熄灭时,意图服务会在屏幕唤醒时等待意图服务继续工作。当屏幕关闭时,为什么应用程序无法正常工作?