【问题标题】:what to use or how best to convert otto event bus (now that otto is deprecated)?使用什么或如何最好地转换 otto 事件总线(现在不推荐使用 otto)?
【发布时间】:2023-03-24 00:25:01
【问题描述】:

在 Square 的github 上我发现了以下语句:

已弃用!

此项目已被 RxJava 和 RxAndroid 弃用。这些 项目允许与 Otto 相同的事件驱动编程模型,但 它们功能更强大,并且可以更好地控制线程。

如果您正在寻找从 Otto 迁移到 Rx 的指导,这篇文章 是一个好的开始。

我有一个使用 otto 的遗留项目,我现在担心该项目的未来。 android有什么内置的东西可以用作事件总线吗?你认为event bus 会是一个很好的交换奥托的人,还是他们在同一个洞里?经典的替代方案是观察者模式,但 otto 更干净。

一些替代方案:

Event Bus with RxJava

Mediator pattern

Event Aggregator

The state of event bus today

RxBus

【问题讨论】:

  • 同一个洞是什么意思?它似乎仍然受到支持,但就像 Otto 一样,明天可能会改变。
  • 你为什么不想使用 Rx?有LocalBroadcastManager,不过用起来更麻烦。
  • 你可以使用任何你想要的,或者关注a guide on RxJava event buses。这种问题通常被禁止,因为它是基于意见的。尝试一种方法,如果遇到问题,请返回此处并提出技术问题。

标签: android event-bus otto


【解决方案1】:

Green Robot Event Bus 不错 而且从otto迁移也很容易。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-06
    • 1970-01-01
    相关资源
    最近更新 更多