我正在开发一个使用服务作为 Contdown 的应用程序。当用户从活动开始倒计时并且在按下睡眠按钮后活动进入后台时,我正在使用此服务继续倒计时。计数完成后,服务会显示带有铃声的通知。
我使用 wait() “计算”服务中的时间。当我在真实设备上使用应用程序但处于调试模式时会发生奇怪的行为。附加 Eclipse 调试器后,Service 运行良好;当我在未连接 Eclipse 调试器的设备上测试应用程序时,倒计时完成时服务不会显示通知,除非按下睡眠按钮并激活监视器 - 然后激活通知和铃声。
Can anyone can explain what causes this strange behavior? Maybe the issue is is related to Wake lock or a similar construct?