Android 通知 - 如果满足要求则创建通知

Android Notifications - Create notification if requirements are met

我正在创建一个应用程序,但由于我以前没有尝试过,所以有点卡住了

我想要的是,即使该应用程序不是 运行 服务也会每天循环遍历我数据库中的 table 并检索其中存储有日期的特定列,获取今天日期,然后比较两个日期,看它们是否相等/今天的日期是否大于检索到的日期。

如果满足上述条件,我希望服务创建一个通知,以便用户知道已提出要求

但是我对在我的应用程序中创建服务以及如何进行通知知之甚少

任何帮助/教程将不胜感激

谢谢

寻找下面的link,它有15秒后通知用户的例子。 15 秒后,将调用 BroadcastReceiver,您需要检查条件,如果条件满足,则通知用户并在假设 1 小时后再次设置闹钟

WebReference(Example)

 public void onReceive(Context context, Intent intent) {
 There You need to check the logic

}