Android alarm setting with specific date

前端 未结 4 2277
刺人心
刺人心 2020-12-11 09:17

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

4条回答
  •  清歌不尽
    2020-12-11 10:04

    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

提交回复
热议问题