2010-05-14 53 views
2

我正在开发提醒应用程序。当时间线交叉时,我使用通知管理员类生成通知。但是如果我的手机已关闭,则无法看到这些通知。即使我再次打开它也没有。提醒应用程序

即使我将其关闭并再次打开,我认为挂起的意图被破坏,并且不会生成任何通知。

当手机重新开机时,我该如何得到它?

+1

你的意思是关掉了,就像切断电源一样?如果手机完全关闭,您的程序将不会运行。那时甚至没有内置的闹钟。 – aioobe 2010-05-14 06:03:29

回答

5

看一看的AlarmManager

http://developer.android.com/reference/android/app/AlarmManager.html

这个类提供访问系统报警服务。这些允许您安排您的应用程序在未来的某个时间点运行。当警报响起时,已经注册的Intent被系统广播,如果目标应用程序尚未运行,则会自动启动。 注册的警报在设备睡着时保留(如果在此期间关闭设备,可以选择将设备唤醒),但是如果关闭并重新启动,则会被清除。