即使app被杀,如何发送通知

时间:2014-04-22 20:20:44

标签: java android android-background

我正在开发一个Android项目,其中有一部分用于此: 1)用户从数据字段输入数据并将其保存在文本文件中 2)即使应用程序被操作系统杀死,应用程序也应该发送通知,在该日期,用户写的那个。

例如: 我写了31.01.2015

该应用程序将于2015年1月31日通知我,即使我不再打开该应用程序。

问题是我该如何做到这一点?

谢谢!

1 个答案:

答案 0 :(得分:1)

听起来您希望将通知发布到通知栏。

如果是这样,我建议使用alarm

但是,如果这是将来的几天,手机可能会被关闭。因此,您应该在警报响起时存储,为on boot complete事件创建广播接收器(这需要许可),并在引导完成后重新设置警报。

只要未卸载应用程序,就应该允许通知显示,与应用程序生命周期无关。

注意:您必须计算警报日期和当前时间之间的毫秒数。 Calendar应该有所帮助。

相关问题