2017-10-11 9 views
-1

コンテキストが必要な場合は、モデルからサービスを開始するにはどうすればよいですか。Android mvp startService in model

私の問題は、ビューとモデルがお互いについて何も知らないということです。

他のパターンを使用する必要がある場合は教えてください。

+0

サービスモデルから??モデルはデータの所有者に過ぎません。何が原因でサービスが開始されますか?あなたはもっと正確にしていただけますか? – Jay

+0

たとえば、私はソケットでアプリを書く、私はソケットサーバーが必要です。私はそれをサービスに入れると思う。 mvpを使用している場合はどこでこのサービスを開始する必要がありますか? –

+0

事は、インターフェイスとプレゼンターがモデルを使ってプレゼンターとインタラクトすることができるので、プレゼンターから始めなければならないことは悪いことではありません。ビューから渡されたコンテキストを持ち、モデルにアクセスできるプレゼンターからサービスを開始することをお勧めします。 – Jay

答えて

0

事は、インターフェイスとプレゼンターがモデルを使ってプレゼンターとインタラクトすることができるため、プレゼンターから始めることは悪いことではありません。ビューから渡されたコンテキストを持ち、モデルにアクセスできるプレゼンターからサービスを開始することをお勧めします。

この記事への読み取りを与えてみてください。

Link Here

+0

もう1つ質問を追加しました。プレゼンターはインターフェイスまたは直接モデルと通信しますか? –