MVVM
アーキテクチャに準拠したAndroidアプリを構築しています。アダプター(recyclerView
、viewPager
など)はどこに属しますか?
adapters
はView
またはViewModel
に属しますか?
アダプタはViewに属しますが、AdapterのデータソースはViewModelに属します。
MVVMアーキテクチャに従っている場合、アダプターはView
ではなくViewmodel
に属します。すべてのサブリストアイテムのクリックイベントと、アダプターによって処理されるその他のUI関連のもの。したがって、アダプタはView ..
詳細な説明が必要な場合は、このリンクをチェックしてください
この方向を考えてください。コードからビューを削除/置換するとします。ビューモデルは再び再利用でき、ビューデータを新しいビューに提供できる必要があります。自分で答えを得ることができます。その場合、アダプターはビューの一部のみである必要があります。