gpt4 book ai didi

android - 后台服务之间如何通信

转载 作者:行者123 更新时间:2023-11-30 03:38:14 25 4
gpt4 key购买 nike

我正在实现一个应用程序,因为我有两个服务。一个执行某些任务并将一些值传递给另一个服务,该服务使用该值执行某些任务。当第一个服务生成第一个值时,它应该启动第二个服务。在此之后,第一个服务生成的值将添加到第二个服务的队列中。第一次启动第二个服务时,我可以使用 Intent 在队列中设置值,但我不知道启动第二个服务后如何通信。如何在这些服务之间进行通信。

任何人对此有一些想法请帮助我。

最佳答案

据我了解,您可以通过两种方式进行交流:

  1. Bind您的服务
  2. 利用BroadcastReceiver在您的服务中交换数据/命令

但是,我建议您不要通过涉及多个服务来使您的设计复杂化。事实上,您应该决定是您真的需要普通服务还是可以通过 IntentService 来完成.

关于android - 后台服务之间如何通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16278468/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com