私は、ユーザーが指定した時刻にリマインダを設定できるようにするアプリケーションの機能を実装しています。アクティビティにアラームマネージャが保留中のインテントを開始したことを通知するにはどうすればよいですか?
私のリマインダーのアクティビティには、TimePickerと2つのボタンとテキストビューがあります。 1つのボタンは、TimePickerに表示された時刻にリマインダーを設定するもので、もう1つは、既に設定されているリマインダーを取り消すことです。ユーザーがリマインダを設定すると、リマインダが設定された時刻がテキストビューに表示され、キャンセルされるとテキストビューはクリアされます。
私は、AlarmManagerとPendingIntentを使用してNotificationServiceをユーザー指定の時間にトリガーしていますが、通知が表示されていることを示すための方法を見つけられません。
要するに...私の通知が表示されるとき、私は自分のテキストビューを空にしたい。
でAlarmManager http://www.vogella.com/tutorials/AndroidBroadcastReceiver/article.html
で
:
チェックアウトBroadcastReceiverのチュートリアルNotificationServiceを呼び出して、リマインダアクティビティのgetSharedPreference値を読み取りますか? –