0
这个时间格式,我非常有这些时间格式混淆:混淆Android中AlarmManager
alarmMgr.setRepeating(AlarmManager.RTC_WAKEUP, System.currentTimeMillis() + (10 * 1000), (24 * 60 * 60 * 1000), alarmIntent);
或
alarmMgr.set(AlarmManager.ELAPSED_REALTIME_WAKEUP, SystemClock.elapsedRealtime() + 60*1000, alarmIntent);
什么是60*1000
和(10 * 1000), (24 * 60 * 60 * 1000)
。有人可以向我解释吗?
我已经编辑了问题,并把完整的代码行。那么'System.currentTimeMillis()+(10 * 1000),(24 * 60 * 60 * 1000)'会在第一次报警后的10秒内再次发射10秒? –
不,第二个参数是警报重复的持续时间。因此,在这种情况下,警报将在10秒后第一次触发,并且每天都会重复(每隔24 * 60 * 60 * 1000毫秒即1天后触发)。 – BajajG
此外,如果这回答你的问题,不要忘记接受它作为答案。它会帮助其他人解决同样的问题,很容易找到答案。 – BajajG