1

我使用 pending_intents 和一个 broadcast_receiver 来处理待处理的事件。当broadcast_receiver 接收到一个intent 时,它会创建一个带有STREAM_NOTIFICATION 和“play()”的铃声实例。但是声音迟到了几十分钟!

我检查了 pending_intens 是否在适当的时间出现,并且 broadcast_receiver 正确处理它们。

在手机处于睡眠模式(屏幕关闭)时播放通知似乎存在问题。

有人知道如何绕过这个问题吗?

4

1 回答 1

1

似乎应该使用 PowerManager 和 WakeLock 类来启用处理器单元。

于 2010-11-05T13:14:19.777 回答