問題タブ [android-mvvm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Room を使用せずに LiveData と ViewModel を使用する
Android MVVM アーキテクチャの場合、私が見たすべての例で、Room を使用してデータを保存/取得するか、Repository クラスを介して API 呼び出しから直接データを取得します。
私は API 呼び出しを行っておらず、I have Room データベースを使用してデータを保存していません。しかし、リポジトリからデータを取得して Activity に渡すには、ViewModel が必要です。
データをローカルに保存するために Room を使用するつもりがない場合、静的変数/コンパニオン オブジェクトを保存できるように、Repository クラスは Application クラスから継承できますか?
このケースを処理する良い方法は何ですか?