gpt4 book ai didi

java - 在 Android 中实现发布/订阅

转载 作者:太空狗 更新时间:2023-10-29 16:38:24 24 4
gpt4 key购买 nike

目前,我正在为 Android 设备开发一个可扩展的传感和数据处理框架。该框架将通过 Android 移动设备启用范围广泛的数据信号(例如,位置、wifi、电池、加速度计)。

我认为这些数据信号是发布者,发布数据。扩展 Activity 的类(public class MainActivity extends Activity)是订阅者。

我认为实现此功能的理想方式是在发布者和订阅者之间实现一个小型发布/订阅中间件。

您能否建议 -- 我如何在 Android 设备上实现发布/订阅中间件? 对我来说,主要问题是 -- MainActivity 类如何注册本身获取事件以及各种数据信号如何通知许多已注册的 MainActivity 类?请注意,此中间件不需要网络通信等高级功能。

最佳答案

有人为你做了 http://square.github.io/otto/ .使用此框架或检查源代码。

关于java - 在 Android 中实现发布/订阅,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22407892/

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