gpt4 book ai didi

java - RxJava2 上的 MVP。何时使用它

转载 作者:行者123 更新时间:2023-12-02 12:04:46 25 4
gpt4 key购买 nike

我刚刚在 Android 上学习 RxJava,并且正在我的应用程序上实现 MVP 模式。我在我的其余 API 上使用 RxJava,从模型和模型到演示者,从演示者,我想知道我是否也应该实现从演示者到 View ( Activity/fragment )的 RxJava?或者我应该更喜欢普通的接口(interface)方法?还有关于何时使用 RxJava、何时不使用的指南。另外,如果在 View 中实现 RxJava 是好的,有没有办法使三个可完成,即:onSuccess() , onFailure(String message)onError(String message)被单个 Observable 取代?

提前致谢!

最佳答案

你的问题太宽泛了,有很多关于架构和响应式(Reactive)编程的文章。因此,我会从阅读和使用示例开始,然后提出具体问题。

值得一提的是,响应式(Reactive)方法与 MVVM 配合使用比与 MVP 配合使用效果更好。最近的 Google 架构组件也与 MVVM 相关。

一些有用的文章:

对于了解 Android 应用架构如何演变很有用:

  1. MVC
  2. MVP
  3. MVVM

关于java - RxJava2 上的 MVP。何时使用它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46973375/

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