2010-11-03 88 views
1

我使用pending_intents和broadcast_receiver進行待處理事件處理。當broadcast_receiver收到一個意圖時,它會用STREAM_NOTIFICATION和`play()'創建一個鈴聲實例。但是幾十分鐘的聲音已經晚了!在廣播接收器中播放鈴聲

我檢查了pending_intens是在適當的時間進來的,而broadcast_receiver正確處理它們。

似乎在手機處於睡眠模式(屏幕關閉)時播放通知時出現問題。

有人知道如何繞過這個問題?

回答

1

似乎應該使用PowerManager和WakeLock類來啓用處理器單元。