Android 有没有办法知道警报关闭的剩余时间或从API启动警报以来经过的时间

Android 有没有办法知道警报关闭的剩余时间或从API启动警报以来经过的时间,android,Android,假设我使用AlarmManager在8小时后将报警设置为关闭。我退出应用程序并将其打开。现在,我想知道警报关闭的剩余时间或警报启动后经过的时间。有没有一种方法可以从Android API中了解这一点。当然,一种方法是通过计算currentTime-报警开始时间。但是如果用户改变了他的设备时间,那就是一个问题 谢谢 有没有一种方法可以从Android API中了解这一点 不,对不起 当然,一种方法是通过计算currentTime-报警开始时间。但是如果用户改变了他的设备时间,那就是一个问题 警报的

假设我使用AlarmManager在8小时后将报警设置为关闭。我退出应用程序并将其打开。现在,我想知道警报关闭的剩余时间或警报启动后经过的时间。有没有一种方法可以从Android API中了解这一点。当然,一种方法是通过计算currentTime-报警开始时间。但是如果用户改变了他的设备时间,那就是一个问题

谢谢

有没有一种方法可以从Android API中了解这一点

不,对不起

当然,一种方法是通过计算currentTime-报警开始时间。但是如果用户改变了他的设备时间,那就是一个问题

警报的行为将与您提出的逻辑相同,AFAIK。如果您使用RTC或RTC_唤醒警报,无论设备上的时间是否更改,它都会在您指定的时间关闭。相反,如果使用“已用\u实时”或“已用\u实时\u唤醒”,则设备上的时间是否更改与此无关