繁体   English   中英

通知显示在指定时间之后

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM