我對MVP很陌生,似乎無法理解這個概念。
基本上我有具有其顯示DialogFragment一個onClick的活性。該活動完成了MVP需要做的事情。 DialogFragment也是。然而,他們完全獨立於彼此之間的聯繫,這對我來說是一個問題。當DialogFragment鏈完成其所需操作時,此層上的演示者保存數據以更新Activity層上的視圖。我希望DialogFragment層的演示者將數據提供給Activity層的演示者,他們可以很容易地讓他們的視圖知道,因爲它已經很好地鏈接起來了。
我想過的接口,瞭解eventBus(我對此一無所知,所以要的那種)。
必須有實現這一目標的具體方式,因爲它必須是一個共同的任務,我知道我將做它幾次在此應用。
其實有Android的MVP的許多版本,這取決於你是以下MVP模式的參考,這件事情是真的廣闊回答。除非您對單個部件有特定問題並提供一些可重複且最少的代碼。 – Enzokie
據我所知:您的片段只能與其Presenter通信,與Activity的情況相同,如果您想在片段和活動之間進行通信,那麼您應該爲此使用單獨的界面。 –
你可以看看這個示例項目http://github.com/mmirhoseini/marvel和本文https://hackernoon.com/yet-another-mvp-article-part-1-lets-get-to- know-the-project-d3fd553b3e21以更熟悉MVP。 –