情况是这样的,要实现后台定时下载。我使用AlarmManager定时启动一个广播,然后通过广播启动一个service,service启动一个下载线程。或者通过AlarmManager直接启动一个service再启动下载线程也行。反正定时下载的目的达到了。但是在下载完成后想要关闭这个service我就不知道该怎么做了。我想通过Handler在下载完成后发送一个消息,我试了一下,在广播接收器里面是不能接收Handler传递的消息的。在activity里面可以接收并关闭服务,但是我这个程序想实现的是后台下载,就是应用程序关闭了也可以下载,但是程序退出以后这个activity里面的Handler释放了,于是可以开启下载的service,但是无法关闭这个service。有什么办法可以把这个service关掉?不知道我表达的清楚不?