毎日繰り返されるイベントの通知を設定したい。したがって、通知は毎日イベント時に来るはずです。NotificationManager で通知を設定して、一定期間後に繰り返すようにする方法。
質問する
1251 次
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 に答える