mvp

    0熱度

    1回答

    我現在正在使自己熟悉React。我選擇了國家管理的mobx-state-tree。 因爲我在我的Android項目中使用了MVP模式,所以我會將相同的原理應用於mobx-state-tree。 我目前如何實施,它的工作原理。 但是,我想在模型中定義ScreenView實現。 有沒有辦法定義一個不觸發render()事件的模型類型? 我想要的結果: const AuthScreenModel = t

    0熱度

    1回答

    當談到分離問題時,我有一個SOLID問題。 在典型的三層體系結構(模型,視圖,演示者)中,我們正在採用Clean Architecture方法(Bob叔叔)處理問題,模型/數據的組合方式是什麼?這是一個典型的例子。表鉛筆沒有保存它是否被共享的信息,該信息存儲在另一個表中 - 比如PencilProperties。然後,當我創建域模型 - PencilModel時,設置依賴於此PencilPrope

    2熱度

    1回答

    我最近一直在嘗試從架構的角度理解MVP架構中交互器和用例之間的關係。我的疑問是關於部件之間的溝通以及符合MVP標準的內容。 事情是我見過很多流程圖相互矛盾。其中一些似乎每個演示者都有一個交互器,另一些似乎每個演示者有多個交互器(每個交互器持有多個彼此相關的用例,例如所有與用戶相關的案例),而另一些似乎並不完全使用交互器,並直接與演示者交流用例。 我的主要(和漂亮的小白)問題:從MVP的角度來看,有

    0熱度

    1回答

    我一直在試圖做一個簡單的記事本應用程序(我的第一個應用程序),使用MVP和dagger。 我已經理解了大部分內容,但如果我有多種行爲,我會有點失落。我會解釋。 我的項目層次結構是這樣的: Click here MainActivity - Activity類,擁有一個ListView。 MainPresenter - 接口,保持設置容器的方法,和刷新一個 MainPresenterImpl - 演

    0熱度

    1回答

    使用MVVM,ViewModel將替代Presenter來驅動視圖。 不同之處在於ViewModel使用DataBinding驅動視圖, 而Presenter使用接口驅動視圖。 引述來自this site. 採取我無法找到好的解釋: 什麼是接口? 什麼是數據綁定? 它們有什麼不同? 他們的差異如何轉化爲MVVM vs MVP? 注意:理想的答案將適用於iOS/Swift中的實現,但我仍然有興趣閱讀

    1熱度

    1回答

    我使用Recyclerview一個Fragment繼Google's sample of MVP Android的架構裏面,我試圖讓View部分被動地跟蹤this article,這使得整個RecyclerviewAdapter被動的數據模型演示者處理它。 這裏是我的片段代碼: class OrderHistoryFragment : Fragment(), OrderHistoryContrac

    0熱度

    1回答

    根據this文章和其他一些博客文章,在MVP android應用程序中的演示者中使用活動上下文是不好的。如果演示者中的某個方法需要一個活動上下文,我該如何刪除演示者中的活動上下文,並讓演示者完成需要完成的工作? 在本練習中,它將在演示者中調用firebaseAuthWithGoogle方法。演示者通過將活動,視圖和FirebaseAuth傳遞給構造函數來初始化演示者。 public class G

    -4熱度

    1回答

    我對MVP文章和示例進行了一些研究,但我無法弄清楚如何將MVP應用於我的應用程序代碼。是否有針對Android的適當MVP實施的具體指導原則。 以及是否有與MVC和MVP相同的應用程序示例。 並且謝謝:)

    -1熱度

    1回答

    如何從模型啓動服務,如果需要上下文。 我的問題是,視圖和模型不知道任何關於彼此。 告訴我,如果我必須使用其他模式。

    1熱度

    2回答

    我見過MVP架構的好例子(here和here)。兩者都只呈現簡單的交互器,但我想知道如何處理更復雜的用例,其中包含步驟,這些步驟在其他用例中重複出現。 例如,我的API需要令牌來驗證任何電話。我創建了一個交互器來獲取該令牌(GetToken)。我想獲取用戶的最後一次登錄日期(GetLastLoginDate),然後獲取該日期和當前發生的更改列表(GetVersionChanges)。 這些交互器應