通知時にスヌーズ機能を実装しようとしています。(間違っていたら訂正してください) 方法の 1 つは、通知がトリガーされたときにアラーム マネージャーを変更することだと思います。通知が呼び出されたときに呼び出されるメソッドがあるかどうかは誰でも知っていますか? 前もって感謝します。
1 に答える
1
通知が呼び出されたときに呼び出されるメソッドがあるかどうかは誰でも知っていますか?
「通知が呼び出された」とあなたが考えるものはわかりません。
ユーザーが通知ドロワーの をタップしたときに呼び出される に をPendingIntent
提供します。通常、それはあなたのコードを指します:アクティビティ、サービス、または.Notification
Notification
PendingIntent
BroadcastReceiver
Notification
Android 4.1 以降では、独自のボタンを持つ「大きな」スタイルを使用することもでき、PendingIntent
各ボタンに を関連付けることができます。
したがって、Android 4.1 以降では、「スヌーズ」がこれらのアクション ボタンの 1 つになり、ブロードキャストPendingIntent
を使用して制御を取得し、アラーム スケジュールを変更できると思います。Android 4.0 以前では、「スヌーズ」は、ユーザーが をタップしたときに表示されるアクティビティの一部であり、Notification
その時点でアラーム スケジュールを調整できます。
于 2013-06-09T13:27:27.383 に答える