あなたが聞いている質問は、私は私のアプリからレルムを削除した場合、答えがある場合、私は、私はこれらのエンティティクラス
を使用している場合、私の ビューに変更を加える必要があります
ですいいえ、私はあなたのビューに渡すためにそれらのエンティティを使用しても問題は表示されません。しかし、Realmに結び付けられている場合、ビューを変更する必要がある場合、MVPの分離されたアイデアが破られます。
とにかく私は個人的にかなりViewModelを作ることがあります。その理由は、プレゼンターと私のビューとの間の別の呼び出しの数を最小限に抑えたいからです。理想的にはあなたのビューには、メソッドを持つにできるだけ近づけてください:
setLoadingUi();
setContentUi(ViewModel model);
setEmptyUi();
setErrorUi();
あなたのビューについてはあまり知っているにあなたのプレゼンターを結び付けるなどsetConfirmButtonText
など、さまざまなビューの呼び出しを持っている場合、これは常に可能ではないであるが。スワイプのボタンを変更するとどうなりますか...あなたのプレゼンターはあなたのビューだけでなく変更する必要があります。
希望すると便利です。