gpt4 book ai didi

android - 绑定(bind)还是广播?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:06:53 26 4
gpt4 key购买 nike

我有一个在后台运行的服务。在我的应用程序中,当 X 发生时,我需要告诉服务做某事。绑定(bind)到该服务或发送该服务将接收的广播以使该服务执行正确的操作哪个更好?

谢谢

最佳答案

Bind 效率更高,我通常会推荐它。

广播更松散耦合,因此可能更容易编写代码:您只需在 Activity 中广播 Intent,不需要任何思考,而在 Service 中,您不必做任何处理工作使用绑定(bind)器,只需在您的 onCreate() 中注册一个接收器并在 onDestroy() 中注销它。您实际上不必跟踪有关服务的任何信息。

关于android - 绑定(bind)还是广播?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5836109/

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