0

毎日繰り返されるイベントの通知を設定したい。したがって、通知は毎日イベント時に来るはずです。NotificationManager で通知を設定して、一定期間後に繰り返すようにする方法。

4

3 に答える 3

2

AlarmManager クラスを使用している場合は、サービスをセットアップする方が簡単です。

alarmManager クラスには、指定された時間後に指定された間隔でアラーム呼び出しを繰り返す setRepeating メソッドがあります。

お気に入り..

AlarmManager alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE);

Intent AlarmIntent = new Intent(CONTEXT, RECEIVERCLASS.class);
        ID,AlarmIntent, PendingIntent.FLAG_UPDATE_CURRENT);

    alarmManager.setRepeating(AlarmManager.RTC_WAKEUP,YOURCALENDAR.getTimeInMillis(), AlarmManager.INTERVAL_DAY, Sender);

setRepeating 引数では、YOURCALENDAR メンバーを必要な時間に設定できます......

于 2011-03-17T09:34:55.153 に答える
1

質問が正しければ、これにはサービスが必要です

于 2011-03-17T09:12:59.010 に答える
0

このため、イベントを通知する 1 つのサービス クラスを 2 つ作成しました。イベントが発生したら、イベントの開始通知を呼び出すだけです。この回答についてコメントする適切なアイデアが得られない場合。詳しく説明します。

于 2011-03-17T09:18:07.300 に答える