2010-11-18 21 views
22

AlarmManagerを使用してアラームをスケジュールすると(送信するPendintIntent)、そのアラームを後で識別してキャンセルするにはどうすればよいですか?アプリで予定しているすべてのアラームをキャンセルできますか?AlarmManagerを特定してキャンセルする

答えて

37

おそらくAlarmManager.cancel(PendingIntent operation)の機能を詳しく見たいと思うでしょう。

+3

も同様に書いていました:)これは正解です。操作のために、同じものを使用する必要があります。最初のものと一致する必要があるのは、データ、タイプ、クラス、およびカテゴリです。 –

+1

ありがとうございます、保留中のインテントへの参照を保存する必要がありますが、アプリが終了したらどうなりますか?次の起動時にアラームをキャンセルするにはどうすればいいですか? – cody

+0

私のアプリで設定したすべてのアラームを取り消すことができれば、問題を簡単に解決できます。 – cody

関連する問題