我每天都设置重复通知,如下所示:
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);
}
如果我在那之后安装了应用程序,那么一切都很好,但是安装后我会立即收到通知。有任何解决方法的想法吗?