集AlarmManager我非常卡住创建从一个datepicker和TimePicker报警...从的DatePicker和TimePicker
这是我尝试的代码:
Calendar cal=Calendar.getInstance();
cal.set(Calendar.DAY_OF_MONTH, datePicker.getDayOfMonth());
cal.set(Calendar.MONTH, datePicker.getMonth());
cal.set(Calendar.YEAR, datePicker.getYear());
cal.set(Calendar.HOUR, timePicker.getCurrentHour());
cal.set(Calendar.MINUTE, timePicker.getCurrentMinute());
long millis=cal.getTimeInMillis();
Intent intent=new Intent(CalendarView.this,AvisoReceiver.class);
PendingIntent mAlarmSender=PendingIntent.getBroadcast(CalendarView.this,23454546, intent,0);
AlarmManager alm=(AlarmManager)getSystemService(ALARM_SERVICE);
alm.set(AlarmManager.RTC_WAKEUP, millis,mAlarmSender);
但是,当我把我的闹钟从TimePicker和DatePicker我的接收器不被调用。
如果我在接收器被呼叫3秒后设置了闹钟,并且收到通知。
我想我现在解决了它。 – Sam
我已经解决暂时减去12小时hehehe ..我知道不是最好的解决方案,但我仍然努力。 – rafuru