I have seen a lot of tutorials and been trying for 2 hours now , though something is still wrong. I am very nervous now :) I want to set an alarm e.g. to 16:25 to go off, bu
The following code works perfectly for alarm. The date and time i mentioned here is : 2012- June- 28, 11:20:00 AM. And the most important thing is, month is specified from 0 t0 11 only. Means June should be specified by 5.
AlarmManager objAlarmManager = (AlarmManager) getSystemService(Context.ALARM_SERVICE);
Calendar objCalendar = Calendar.getInstance();
objCalendar.set(Calendar.YEAR, 2012);
//objCalendar.set(Calendar.YEAR, objCalendar.get(Calendar.YEAR));
objCalendar.set(Calendar.MONTH, 5);
objCalendar.set(Calendar.DAY_OF_MONTH, 28);
objCalendar.set(Calendar.HOUR_OF_DAY, 11);
objCalendar.set(Calendar.MINUTE, 20);
objCalendar.set(Calendar.SECOND, 0);
objCalendar.set(Calendar.MILLISECOND, 0);
objCalendar.set(Calendar.AM_PM, Calendar.AM);
Intent alamShowIntent = new Intent(this,AlarmActivity.class);
PendingIntent alarmPendingIntent = PendingIntent.getActivity(this, 0,alamShowIntent,0 );
objAlarmManager.set(AlarmManager.RTC_WAKEUP,objCalendar.getTimeInMillis(), alarmPendingIntent);