0

この質問に直接答える情報源は見つかりませんでした:

Android アーキテクチャ コンポーネントは MVVM アーキテクチャに従うように作られていますか (適切に実装されている場合)? はいの場合、アプリのどの部分 (アクティビティ/フラグメント、ViewModel、リポジトリ、データベース、Web サービス) が「モデル」、「ビュー」、および「ビューモデル」に関連していますか? ViewModel クラスは明らかに ViewModel レイヤーに属していますが、それ以外はどうでしょうか?

4

1 に答える 1

0

アクティビティまたはフラグメントは VIEW であり、特定のアクティビティ/フラグメント ビューモデルは、UI のすべてのビジネス ロジックを含む VIEWMODEL を表し、モデル/リポジトリは、すべてのデータ関連ロジックを含むモデルを表します。モデルでデータを操作し、モデルでデータベース、Web サービス、および共有設定を使用できます。

于 2018-09-08T04:02:09.937 に答える