mvp

    0

    1答えて

    私は懸念を分けることに関しては、一つの固い問題があります。 クリーンアーキテクチャーアプローチ(Bob Uncle)の問題に近づいている典型的な3層アーキテクチャ(モデル、ビュー、プレゼンター)では、モデル/データの結合方法は何ですか?ここに典型的な例があります。 Pencilのテーブルには、共有されているかどうかにかかわらず情報が保持されていないため、その情報はPencilPropertiesな

    0

    1答えて

    this投稿やその他のブログ記事によると、MVPアンドロイドアプリのプレゼンターにアクティビティコンテキストを持たせるのは悪いことです。プレゼンターのメソッドの1つがアクティビティーコンテキストを必要とする場合、プレゼンターのアクティビティーコンテキストを削除しても、プレゼンターがそれを実行するために必要な作業を実行するにはどうすればよいですか? このアクティビティでは、プレゼンターのfireba

    -4

    1答えて

    私はMVPの記事や例についていくつかの研究をしましたが、アプリケーションコードにMVPを適用する方法を理解できません。 Android用に適切なMVPを実装するための具体的なガイドラインはありますか? MVCとMVPで同じアプリケーションがある場合は、 とあなたに感謝:)

    -1

    1答えて

    コンテキストが必要な場合は、モデルからサービスを開始するにはどうすればよいですか。 私の問題は、ビューとモデルがお互いについて何も知らないということです。 他のパターンを使用する必要がある場合は教えてください。

    0

    1答えて

    私はAndroidでRxJavaを学習しています。私は自分のアプリでMVPパターンを実装しています。私はモデルとモデルからプレゼンターへの残りのAPIにRxJavaを使用しています。プレゼンターから、プレゼンターからRxJavaを実装して(Activity/fragments)表示する必要があるのでしょうか?または、私は通常のインターフェイスメソッドを選択する必要がありますか?また、RxJavaを

    1

    1答えて

    まずは自分自身をすばやく紹介しましょう。 私の名前はJonathanで、私はベルギーのビデオゲームの技術者および開発者です。 私は主にC#やMax Script、Python、Melなどの他のスクリプト言語で作業しています。私はC++でコードを作成します。私はすでにVisual StudioでWinFormとWPFを使って小さなソフトウェアを作っていました。 StackOverflowは/と私にと

    1

    1答えて

    私は最初のアンドロイドアプリを開発しています。私のコードが急速に大混乱になっているので、私はMVPパターンに従うことにしました。 私のアプリは、ビュー(フラグメント)、プレゼンター、コントラクト(ビューとメソッドのインターフェイスで、プレゼンターはコミニケーションに使用します)で分割されています。 私の問題は、私はGoogleの場所のAPIを使用して取得するユーザーの場所のフィールドがあるフォーム

    0

    1答えて

    MVPまたはMVVMのパターンに従って、PresenterまたはViewModelを維持すると、画面の回転動作が再現され、設定の変更を生き延びる必要があることはよく知られています。 WebAPIへのダブルコール)。質問は、私たちは画面の回転(ポートレートモードのみ)を持たないビジネス要件によってViewModelまたはPresenterを有効にしておく必要がありますか?ありがとうございます。

    1

    1答えて

    MVPを使用しています。私の活動には一つの断片が含まれています。私は初期化して、メインアクティビティのCreateメソッドの中でプレゼンタを以下のように断片化するように設定しています。 public class MainActivity extends AppCompatActivity { private StashPresenter stashPresenter; pri

    0

    1答えて

    MVVMでは、ViewModelがViewを駆動する際にPresenterを置き換えます。 Presenterがインターフェイスでビューを駆動している間に、ViewModelがDataBindingでビューを駆動する点が異なります( )。インターフェースは何 : 引用は、私はトラブルの良い説明を見つけることを抱えているthis site. から取られていますか? データバインディングとは何ですか?