3

アラームマネージャーはPendingIntentをIntentServiceに送信する必要がありますか、それとも保留中のインテントをターゲットにしてstartService()を発行するブロードキャストレシーバーに送信する方がよいでしょうか。

4

1 に答える 1

10

これが_WAKEUPアラームかどうかによって少し異なります。

そうでない場合は、お気軽にgetService() PendingIntent

ただし、それがアラームである場合は、仲介者_WAKEUPを使用する必要があるだけでなく、後でリリースされるを取得する必要があります。要件は、それ自体を処理する方法によるものです。実装を簡素化するために、これらすべてをまとめました。BroadcastReceiverBroadcastReceiverWakeLockIntentServiceBroadcastReceiverAlarmManagerWakeLockWakefulIntentService

于 2011-02-13T15:39:47.237 に答える