我正在开发一个 Android 项目,其中有一个部分是这样做的: 1)用户从数据字段输入数据并将其保存在文本文件中 2) 即使应用程序被操作系统终止,应用程序也应该在该日期(用户编写的日期)发送通知。
例如: 我写的是 2015 年 1 月 31 日
即使我不再打开该应用程序,该应用程序也只会在 2015 年 1 月 31 日通知我。
问题是我该怎么做?
谢谢!
最佳答案
听起来您希望将通知发布到通知栏。
如果是这样,我建议使用 alarm 。
但是,如果这是 future 几天,手机可能会被关闭。因此,您应该存储闹钟何时响起,为 on boot complete 创建一个广播接收器事件(这需要权限),并在启动完成时重新设置警报。
只要应用未卸载,通知就会出现,而与应用的生命周期无关。
注意:您必须计算警报日期与当前时间之间的毫秒数。 Calendar应该有帮助。
关于java - 即使应用程序被杀死,如何发送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23229429/