我如何为 android 应用程序注册 TIME_TICK 事件广播接收器,即使应用程序是否为 运行

how can i register TIME_TICK event broadcast receiver for android app even if app is running or not

我想在系统时间与存储在我的 database.I 中的时间相匹配时触发一些事件 通过使用 TIME_TICK 广播来尝试 receiver.when 这个接收器接收广播,我匹配我的数据库带有系统时间的条目...但问题是我只能从 activity 注册此广播接收器...无法从清单 file.so 注册,当我关闭我的应用程序或将其从最近的应用程序中删除时列表,此广播接收器停止工作。 我参考了说明 "TIME_TICK can only register from activity , not from manifest file" 的文档。 我还试图在 Whosebug 和 google 上找到解决我的问题的方法,但我找不到正确的答案。 所以,如果你知道如何解决它,请回复我的问题并提前致谢。

i want to fire some event when system time matches the time stored in my database

使用AlarmManager.

how can i register TIME_TICK event broadcast receiver for android app even if app is running or not

这是不可能的,因为它非常低效。