Android服务取消oncreate

时间:2011-03-30 12:59:58

标签: android service

我在onCreate中创建了一个服务我做了一些家务工作实例化做了一些检查等等。

现在的问题是在oncreate中出现问题时如何取消或停止它甚至抛出异常。

我已经有一个广播来讲述启动它的事情,或者说它发生了什么问题,但是我如何“停止”它我尝试了自己,但它没有做任何事情。

感谢

1 个答案:

答案 0 :(得分:2)

以bindService启动的服务将继续,直到调用它的Context被关闭(即Activity已完成)或unbindService(ServiceConnection)被调用。

如果服务的onCreate出现问题,请调用stopSelf()。然后,在您的活动中的广播接收器中,调用unbindService(ServiceConnection),该服务将被释放并将停止。