我的应用程序中有一项服务,但是这项服务在一段时间后停止工作,我希望保持服务不停地工作,为此我尝试从onDestroy方法开始使用相同的服务,但它甚至无法工作写入的日志没有出现,所以可以从自己调用服务,如果不是我可以创建另一个服务,他们做同样的工作,当他们中的一个停止时他们互相呼叫,所以在onDestory我不能调用它如何打电话给谁?希望有人可以提前帮助我解决这个问题
答案 0 :(得分:0)
您不应该尝试自己重新启动服务。最好从onStartCommand()返回START_STICKY或START_REDELIVER_INTENT,系统会在有足够资源时为你做。
请参阅以下链接,其中还有一个示例。 http://developer.android.com/guide/components/services.html