gpt4 book ai didi

android - BroadcastReceiver 太慢?

转载 作者:太空狗 更新时间:2023-10-29 15:13:50 26 4
gpt4 key购买 nike

这是我到目前为止得到的:

正在运行的服务保持两个连接(到两个不同的服务器),注册一个 BroadcastReceiverBroadcastReceiver 正在接收我要通过套接字发送的命令。到目前为止工作。但是:如果我在短时间内发送“更多”命令(例如 1 秒内发送多个命令),BroadcastReceiver 不会收到它们 - 广播接收器是否太慢?在 onReceive 中启动一个不同的线程来处理额外的数据是否有帮助?或者我应该返回绑定(bind)服务并将直接命令传递给该对象吗?

这可能吗? -> 在后台运行的服务,注册一个 BroadcastReceiver,但也绑定(bind)到一个 Activity - 它应该仍然是同一个服务“对象”,对吧?

感谢您的帮助。

最佳答案

我不是 100% 确定,但与其在服务代码中注册广播接收器,不如在 Android Manifest 中注册它可能会更快一些。这就是我通常这样做的方式,从来没有发现广播很慢或没有收到。

关于android - BroadcastReceiver 太慢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14436818/

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