I wan to set alarm with notification at specific date. Then I am using AmarmManager with NotificationManager currently. When I set selected date from dateDialog, the alarm i
cal_alarm.setTime(dat);
cal_alarm.set(Calendar.MONTH,3);
cal_alarm.set(Calendar.YEAR,2012);
cal_alarm.set(Calendar.DAY_OF_MONTH,4);
cal_alarm.set(Calendar.HOUR_OF_DAY,19);//set the alarm time
cal_alarm.set(Calendar.MINUTE, 15);
cal_alarm.set(Calendar.SECOND,0);
if(cal_alarm.before(cal_now)){//if its in the past increment
cal_alarm.add(Calendar.DATE,1);
}
Intent intent = new Intent(AlarmManagerTestActivity.this,
AlarmReceiver.class);
PendingIntent pendingIntent = PendingIntent.getBroadcast(
AlarmManagerTestActivity.this, 0, intent, 0);
AlarmManager alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE);
alarmManager.set(AlarmManager.RTC_WAKEUP, cal_alarm.getTimeInMillis(), pendingIntent);
}
This may help you