Android 收音机太慢了?
到目前为止,我得到的是: 正在运行的服务保持两个连接(到两个不同的服务器),注册一个Android 收音机太慢了?,android,android-intent,service,broadcastreceiver,Android,Android Intent,Service,Broadcastreceiver,到目前为止,我得到的是: 正在运行的服务保持两个连接(到两个不同的服务器),注册一个BroadcastReceiver。BroadcastReceiver正在接收我要通过套接字发送的命令。工作到目前为止。 但是:如果我在短时间内发送“更多”命令(例如1秒内发送多个命令),BroadcastReceiver不接收它们-广播接收器是否太慢?在onReceive中启动一个不同的线程来处理额外的数据会有帮助吗? 或者我应该继续绑定服务并向该对象传递直接命令吗 这可能吗?->服务在后台运行,注册一个广播接
BroadcastReceiver
。BroadcastReceiver
正在接收我要通过套接字发送的命令。工作到目前为止。
但是:如果我在短时间内发送“更多”命令(例如1秒内发送多个命令),BroadcastReceiver
不接收它们-广播接收器是否太慢?在onReceive中启动一个不同的线程来处理额外的数据会有帮助吗?
或者我应该继续绑定服务并向该对象传递直接命令吗
这可能吗?->服务在后台运行,注册一个广播接收器
,但也绑定到一个活动-它仍然应该是同一个服务“对象”,对吗
谢谢你的帮助 我不是100%确定,但与其在服务代码中注册广播接收器,不如在Android清单中注册广播接收器,这样可能会更快一点。我通常就是这样做的,从不觉得广播太慢或没有收到