0

ねえ、私はリマインダーアプリを開発しているので、データベース内のテーブルから、cols(ReminderID、ReminderTitle、activeOrNot、day、week、......)の通知を使用してアラームを作成することができました

これは、forループを使用してテーブルからアラームを設定する取引であり、設定されたアクティブなアラームのみを照会します

ただし、ユーザーが通知をクリックしたときに通知が表示され、データベース内の自動増分リマインダーIDをマップするには、ユーザーが以前に設定した通知IDが必要であり、アラームをアクティブに設定しないように設定する必要があります。すでに通知されたアラームが表示されないアラーム

通知を設定するためにPendingintent.getbrodcastを使用しています

ありがとう

4

1 に答える 1

0

だから私は4日後にこのことの解決策を得ました

アラームを設定するときは、レシーバークラスが必要であり、PendingIntentを割り当てるときも必要です。

インテントのnotifIDをエクストラに入れ、エクストラと一緒にバンドルを受け取るクラスを作成しました。このクラスにはnotif IDが含まれており、データベースに更新されています。

于 2012-10-21T14:05:00.033 に答える