0

私は小さなメモプログラムを書きました。ここで、各メモ (DD.MM.YY HH:MM) にリマインダーを追加できるようにしたいと考えています。選択した日付になると、通知バーに通知が表示されます。誰かが通知をクリックすると、そのメモが開きます。

私の考え:アラームマネージャーを使用してバックグラウンドで常に実行される(意図)サービスを作成できます。そのサービス(アプリなし)は、起動後に開始する必要があります。

カレンダーを使用するより良い方法はありますか?

ありがとうございました。

4

1 に答える 1

0

「AlarmManager」クラス以外に方法はありません。

AlarmManager はアラームを保持しません。したがって、デバイスが再起動したら、アラームを再度設定する必要があります。アラームを再度設定しないと、Android にはアラームが存在しないため、アラームは起動しません。

各ノートの残り時間を永続的に保存する必要があります。また、起動通知用にアプリケーションを登録する必要があります。ブート ブロードキャストが受信されると、レシーバーは保存されたメモを取得し、各タスクをループしてアラームをスケジュールし、再起動時にアラームが失われないようにする必要があります。

于 2013-10-19T18:13:37.913 に答える