`

Android ApiDemos示例解析(20):App->Alarm->Alarm Service

阅读更多

Alarm Service和Alarm Controller 例子非常类似,只是Alarm Service是用来Schedule一个Service,而前面的例子是来Schedule一个Broadcast。

前面说过PendingIntent ,可以来描述一个Activity ,Broadcast,或是一个Service。本例是Schedule一个Alarm事件来启动一个Service。这通常用于来执行一个较费时的任务。

关于如果编写一个Service将在后面的有专门的例子来说明,只里不详述。只要知道AlarmService_Service是一个Service就行了。

下面的代码用来Schedule一个多次Alarm事件来启动AlarmService_Service


取消这个Alarm事件:


代码和Alaram Controller类似,同样的方法也可以Schedule一个Alarm事件来触发一个Activity。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics