gpt4 book ai didi

android - 将本地服务绑定(bind)到 Activity 或使用广播接收器,哪个更有效?

转载 作者:太空宇宙 更新时间:2023-11-03 10:51:12 25 4
gpt4 key购买 nike

哪个更有效地控制服务类的 Action 和方法?一种方法是将本地服务绑定(bind)到 Activity ,另一种方法是使用广播接收器发送广播来控制服务中的方法。他们是做同一件事的两种不同方式?您大部分时间使用哪个?

最佳答案

绑定(bind):如果我需要更改服务的许多变量或在不同的场合从服务中获取值。这样您就可以在内存中访问变量。或者,如果我需要不断地从服务中获取值(value),那么一方面控制准确的时间会更容易。如果您有很多通信要做,绑定(bind)应该更有效。 (Android文档给出了一个real time server client example的例子)

广播:如果许多变量在我的 Activity 或我的服务中发生变化,但我始终可以确定并发送相对分类的消息给受人尊敬的接收者。此处的时间可能会稍有偏差,但您可以获得排队的消息。这个适合长期周期性更新等任务。

关于android - 将本地服务绑定(bind)到 Activity 或使用广播接收器,哪个更有效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12969858/

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