我正在开发一个Android项目,其中有一部分用于此: 1)用户从数据字段输入数据并将其保存在文本文件中 2)即使应用程序被操作系统杀死,应用程序也应该发送通知,在该日期,用户写的那个。
例如: 我写了31.01.2015
该应用程序将于2015年1月31日通知我,即使我不再打开该应用程序。
问题是我该如何做到这一点?
谢谢!
答案 0 :(得分:1)
听起来您希望将通知发布到通知栏。
如果是这样,我建议使用alarm。
但是,如果这是将来的几天,手机可能会被关闭。因此,您应该在警报响起时存储,为on boot complete事件创建广播接收器(这需要许可),并在引导完成后重新设置警报。
只要未卸载应用程序,就应该允许通知显示,与应用程序生命周期无关。
注意:您必须计算警报日期和当前时间之间的毫秒数。 Calendar应该有所帮助。