我有一个名为events
的表,其结构如下:
id
name
date
time
我想要的是在表中提到的日期和时间通知应该弹出在屏幕上。
我想了解应用程序成功安装后,进程是否应该始终在后台运行,以检查当前时间是否已达到事件表中提到的时间,或者有另一种方式来实现这一点?
理论上你需要做一个pending intent并将时间设置为下一个从你的表中预定义的时间。现在编写Broadcast接收器,在onreceive()方法中,除了执行其他任务外,还需要从表中查找下一个时间并设置下一个pending-intent。