MVP上的RxJava2。什么时候使用它

时间:2017-10-27 10:52:24

标签: java android mvp rx-java2

我刚刚在Android上学习RxJava,而且我在我的应用上实现了MVP模式。我在我的其余API上使用RxJava从模型和模型到演示者,从演示者,我想知道我是否还应该从演示者实现RxJava来查看(活动/片段)?或者我应该更喜欢普通的接口方法?还有关于何时使用RxJava以及何时不使用的准则。此外,如果在视图中实现RxJava是好的,有没有办法使三个可完成的:onSuccess()onFailure(String message)onError(String message)替换为单个Observable?

提前致谢!

1 个答案:

答案 0 :(得分:1)

您的问题太广泛了,有很多关于架构和反应式编程的文章。因此,我将从阅读和播放样本开始,然后提出具体问题。

值得一提的是,被动方法可以更好地与MVVM一起使用,而不是MVP。最近的Google架构组件也是MVVM

一些有用的文章:

了解Android应用程序架构如何发展变得有用:

  1. MVC
  2. MVP
  3. MVVM