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

  • 2022-07-16 08:31:40

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事件:


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

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

猜你喜欢