2017-10-27 10 views
0

私はAndroidでRxJavaを学習しています。私は自分のアプリでMVPパターンを実装しています。私はモデルとモデルからプレゼンターへの残りのAPIにRxJavaを使用しています。プレゼンターから、プレゼンターからRxJavaを実装して(Activity/fragments)表示する必要があるのでしょうか?または、私は通常のインターフェイスメソッドを選択する必要がありますか?また、RxJavaをいつ使うべきか、そうでない場合にはガイドラインがあります。また、ビューでRxJavaを実装すると良い場合は、3つのcompletableを作る方法があります:onSuccess()onFailure(String message)onError(String message)はObservable?MVP上のRxJava2。いつ使用するのですか

ありがとうございます!

答えて

1

あなたの質問は広すぎて、アーキテクチャやリアクティブプログラミングに関する記事がたくさんあります。ですから、私はサンプルを読んで遊んでから具体的な質問をし始めます。

これは、MVPではなく、MVVMでは反応性の高いアプローチが効果的であると述べました。最近のGoogleアーキテクチャコンポーネントについては、MVVMです。

いくつかの有用な記事:

とアーキテクチャがどのように進化したかAndroidアプリ知っておくと便利:

  1. MVC
  2. MVP
  3. MVVM
+0

それはあまりにも広範であることについて申し訳ありません。しかし、私が言っていることは、例えば、私は認証後にログイン活動をしているということです。私の活動を更新することが好ましいですか?void onSuccess()のような単純なインターフェースメソッドや反応的な方法で別のアクティビティを開始できますか? – John

+0

また、あなたの質問は広すぎます。その意思決定には多くの設計とアーキテクチャ上の制約があります。 –

関連する問題