我在执行一个应用程序,因为我有两个服务。 一个做了一些工作,并通过一定的价值到另一个服务,而该服务不会使用这个值的一些任务。 当第一个服务产生第一个值就应该启动第二服务。 此处之后,由第一服务生成的值将在第二服务队列添加。 当第二个服务启动第一次我可以设置使用意图队列中的价值,但我不知道如何启动第二售后服务通信。 如何将这些之间的沟通服务。
任何人有一些想法对这个请大家帮帮我。
我在执行一个应用程序,因为我有两个服务。 一个做了一些工作,并通过一定的价值到另一个服务,而该服务不会使用这个值的一些任务。 当第一个服务产生第一个值就应该启动第二服务。 此处之后,由第一服务生成的值将在第二服务队列添加。 当第二个服务启动第一次我可以设置使用意图队列中的价值,但我不知道如何启动第二售后服务通信。 如何将这些之间的沟通服务。
任何人有一些想法对这个请大家帮帮我。
由于我的理解,你可以用两种方式进行沟通:
Bind
您的服务(S) BroadcastReceiver
服务(S)来交换数据/指令内 不过,我建议你不要被涉及多个服务您的设计复杂化。 事实上,你应该决定是你真的需要一个普通的服务,也可以通过它来完成IntentService
。