我在我的应用程序中有一个服务,但这个服务在超时后停止工作,我想保持服务继续工作而不停止,为此,我尝试从onDestroy方法启动相同的服务,当它死了,但它不工作,甚至写的日志都没有出现,所以它可以从服务本身调用,如果不是,我可以创建另一个做相同工作的服务,当其中一个停止时,他们互相调用,所以当在onDestory中我不能调用它时,如何调用它?,希望有人能提前帮助我解决这种情况
发布于 2012-10-24 16:58:33
您不应尝试自己再次启动该服务。最好从onStartCommand()返回START_STICKY或START_REDELIVER_INTENT,当系统有足够的资源时,它会为您做这件事。
请参阅下面的链接,其中也有一个示例。http://developer.android.com/guide/components/services.html
https://stackoverflow.com/questions/13045252
复制相似问题