Java 在日历中设置同一天的时间将移到第二天
我正在显示一个计时器,我希望在同一天的同一时间触发一个警报,但奇怪的是,它会在一天后被调用,除非用户选择的时间已经过去,否则警报会立即触发,你能帮我弄清楚发生了什么吗Java 在日历中设置同一天的时间将移到第二天,java,android,calendar,alarmmanager,Java,Android,Calendar,Alarmmanager,我正在显示一个计时器,我希望在同一天的同一时间触发一个警报,但奇怪的是,它会在一天后被调用,除非用户选择的时间已经过去,否则警报会立即触发,你能帮我弄清楚发生了什么吗 startingHour = timePickerStartingHour.getCurrentHour(); startingMinute = timePickerStartingHour.getCurrentMinute(); Calendar cal = Calendar.getInstance(); cal.set(Ca
startingHour = timePickerStartingHour.getCurrentHour();
startingMinute = timePickerStartingHour.getCurrentMinute();
Calendar cal = Calendar.getInstance();
cal.set(Calendar.SECOND, 0);
cal.set(Calendar.MINUTE, startingMinute);
cal.set(Calendar.HOUR, startingHour);
Intent intent = new Intent(getActivity(), NotificationBroadcast.class);
PendingIntent pendingIntent = PendingIntent.getBroadcast(getActivity(), 100000+i, intent, PendingIntent.FLAG_UPDATE_CURRENT);
AlarmManager alarmManager = (AlarmManager) getActivity().getSystemService(Context.ALARM_SERVICE);
alarmManager.setExact(AlarmManager.RTC, cal.getTimeInMillis(), pendingIntent);
如果有人碰到这个问题,用日历代替日历。小时,它对我有用,对mgcaguioa有用,如果有人碰到这个问题,用日历。小时代替日历。小时,它对我有用,mgcaguioa的道具尝试将日历.小时替换为日历.小时尝试将日历.小时替换为日历.小时