gpt4 book ai didi

javascript - 观察Android中的应用程序状态变化

转载 作者:行者123 更新时间:2023-11-29 19:44:44 25 4
gpt4 key购买 nike

我是从网络编程来到 Android 的,在网络中,我们有许多用于跟踪应用程序状态和观察变化的库:

  • Backbone 模型和集合
  • Knockout.js
  • 通量/还原
  • RxJS

应用程序如何跟踪和观察 Android 中的全局状态?显然 RxJS 在 RxJava 中有一个类似物,我已经看到了一些 Redux 端口,但这些很常见吗?如果不是,什么是典型的?

编辑:“全局状态”含糊不清,我没有一个好的定义,但一个例子可能是从服务器获取的一堆用户配置文件。多个 Activity 可能需要该信息,如果它们独立获取它会效率低下,因此最好在应用程序中为它们提供一个存储。

最佳答案

有很多方法可以在层之间进行通信。

1) 您可以使用事件总线方法。 Otto 或 EventBus 库。此外,您还可以使用 RxJava 实现自定义事件总线。

2) 您可以使用本地广播接收器。

3) 您可以根据接收者的数量使用简单的回调或观察者模式。

4) 可以使用Android社区现在比较流行的RxJava

关于javascript - 观察Android中的应用程序状态变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38015287/

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