AlarmManagerを使用して、通知の時刻を設定できます。
このAlarmManagerは、BroadCastReceiverを拡張し、実行するものを起動するクラスによって受信され、起動されたクラスから通知を送信できるサービスを定義できます。
BroadCastReceiverがある拡張そのクラスを発射alarmmanagerを設定する方法:あなたは、アラームが起動するときに時間が時間です
Intent intent = new Intent(this, classExtendingBroadCastReceiver);
PendingIntent pendingIntent = PendingIntent.getBroadcast(
this.getApplicationContext(), 234324243, intent, 0);
AlarmManager alarmManager = (AlarmManager) getSystemService(
ALARM_SERVICE);
alarmManager.set(AlarmManager.RTC_WAKEUP,//System.currentTimeMillis()+20*1000
time
, pendingIntent);
。
希望します。