Android 将本地服务绑定到活动或使用广播接收器,哪个更有效?

Android 将本地服务绑定到活动或使用广播接收器,哪个更有效?,android,binding,broadcastreceiver,android-service,Android,Binding,Broadcastreceiver,Android Service,控制服务类的操作和方法哪个更有效?一种方法是将本地服务绑定到活动,另一种方法是使用广播接收器向服务中的控制方法发送广播。它们是做同一件事的两种不同方式?绑定:如果我需要更改服务的许多变量,或者在不同的情况下从服务中获取值,那么在大多数情况下会使用哪一个。这样您就可以在内存中访问变量。或者,如果我需要不断地从服务中获取值,并且更容易控制一侧的精确计时。如果你有很多沟通要做,那么绑定应该更有效。(Android文档给出了实时服务器客户端示例) 广播:如果我的活动或服务中有许多变量发生了变化,但我始终

控制服务类的操作和方法哪个更有效?一种方法是将本地服务绑定到活动,另一种方法是使用广播接收器向服务中的控制方法发送广播。它们是做同一件事的两种不同方式?绑定:如果我需要更改服务的许多变量,或者在不同的情况下从服务中获取值,那么在大多数情况下会使用哪一个。这样您就可以在内存中访问变量。或者,如果我需要不断地从服务中获取值,并且更容易控制一侧的精确计时。如果你有很多沟通要做,那么绑定应该更有效。(Android文档给出了实时服务器客户端示例)


广播:如果我的活动或服务中有许多变量发生了变化,但我始终可以锁定点并向受尊敬的接收者发送相对分类的消息。这里的计时可能会有点偏差,但您可以获得排队消息。这一款适用于长期定期更新等任务。

在我的情况下,我使用了大量本地广播,目前效果良好。但我只是想知道从我发送本地广播到接收者收到它需要多长时间…时间有一定的范围吗?