为什么我的设备上的时间与Calender HOUR_OF_DAY,MINUTE不匹配

时间:2016-09-21 12:07:12

标签: android calendar alarmmanager

我正在使用闹钟管理器设置闹钟。警报工作正常,但在我的设备改变分钟时它并没有完全正常。

显然,屏幕顶部显示器的时间与Calander API之间存在差异。

我正在抽出时间并将其设置为警报管理器,如下所示:

Calendar calender = Calendar.getInstance();
calender.set(Calendar.HOUR_OF_DAY, 22);
calender.set(Calendar.MINUTE, 03);

alarmActivityRecieverIntent = new Intent(getActivity(),AlarmNotificationReciever.class );
alarmActivityPendingIntent = PendingIntent.getBroadcast(getActivity(), 0, alarmActivityRecieverIntent, PendingIntent.FLAG_UPDATE_CURRENT);

alarmManager = (AlarmManager) getActivity().getSystemService(Context.ALARM_SERVICE);

alarmManager.setRepeating(AlarmManager.RTC_WAKEUP, calender.getTimeInMillis(),
        AlarmManager.INTERVAL_DAY,alarmActivityPendingIntent);

0 个答案:

没有答案