Android警报每隔1小时重复一次

时间:2016-01-13 19:42:18

标签: java android alarm

我试图检查前景中的应用是什么,并在用户锁定该应用时启动我的应用。为此,我启动了警报,启动服务以检查活动应用程序,并设置警报从现在开始在一个社区中触发。但不知怎的,警报​​总是推迟到5秒......

这就是我设定它的方式:

alarmMgr.setExact(AlarmManager.ELAPSED_REALTIME,                 SystemClock.elapsedRealtime()+ 1000,alarmIntent);

我已经在Android 5.1和6.0上尝试过它。它是一样的。

你知道为什么会被推迟吗?或者你知道有没有更好的方法来尽快检查有效的应用程序?因为我认为这种方式消耗了很多电池。

感谢。

1 个答案:

答案 0 :(得分:0)

所以这就是我要找的东西。唯一的缺点是用户必须从设置中手动启用辅助功能服务。

https://stackoverflow.com/a/27642535/4506191