2011-07-06 19 views
1

私のアプリはNotificationManager経由で1時間に1回ユーザに通知を送信します。今では、その時間内にデバイスの画面が消えても、通知は送信されます(また、電話の呼び出し音や着信音は鳴らしますが、画面は表示されません)。画面がオフ(CPUオフ)であっても、通知を送信するにはどのようにすればよいですか?私はHandlerとAlarmManagerについて読んでいますが、それが必要なのかどうかはわかりません。お知らせ下さい。ありがとう。画面がオフになっても通知をユーザに送信

答えて

0

AlarmManagerを使用すると、1時間ごとに制御を取得できます。現在行っていることはすべて非常に非効率的です。

具体的には、getBroadcast()PendingIntent_WAKEUPスタイルアラームを使用する必要があります。これにより電話機が起動し、onReceive()の制御がBroadcastReceiverになり、デバイスが起動してonReceive()が返されます。そこで、あなたはNotificationを挙げます。

関連する問題