[英]Notification shows After specified time
我每天都会设置重复的通知,如下所示:
Calendar alarmFor = Calendar.getInstance();
alarmFor.set(Calendar.HOUR_OF_DAY, 15);
alarmFor.set(Calendar.MINUTE, 12);
alarmFor.set(Calendar.SECOND, 0);
Intent MyIntent = new Intent(context, AlarmManag.class);
PendingIntent MyPendIntent = PendingIntent.getBroadcast(context, 0, MyIntent, PendingIntent.FLAG_CANCEL_CURRENT);
AlarmManager MyAlarm = (AlarmManager)context.getSystemService(ALARM_SERVICE);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
MyAlarm.setRepeating(AlarmManager.RTC_WAKEUP, alarmFor.getTimeInMillis(), AlarmManager.INTERVAL_DAY, MyPendIntent);
}
但是,如果那之后我安装了应用程序,一切都会正常,但安装后我会立即收到通知。 任何想法如何解决?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.