gpt4 book ai didi

Android Service回调方法到Activity

转载 作者:行者123 更新时间:2023-11-29 01:41:38 24 4
gpt4 key购买 nike

我有一个 Activity 和一个服务。我正在使用 bindService 获取 Binder 对象,该对象使我的 Activity 可以访问该服务。所以我能够轻松地在服务上执行命令。我需要的是一种让服务与 Activity 通信的方法。处理此问题的最佳方法是通过从 Binder 返回的服务实例直接从我的 Activity 调用服务。然后使用本地广播接收器将消息从服​​务发送回 Activity ?

谢谢,弥敦道

最佳答案

有几种方法可以实现这一点。
1.您可以将处理程序对象传递给服务,并让它实现 handler callback
2. 你可以发一个broadcast
3. 您可以传递一个监听器对象。

如果您确切知道将引用传递给的 Activity ,则变体编号 1 通常是最好的。如果你想要几个 Activity 来处理它,最好发送一个广播

关于Android Service回调方法到Activity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24214812/

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