0
我使用googleSample mvp-todo-dagger2工作單擊here;googleSample mvp-todo-dagger2
在我的應用程序一個活動有兩個片段,如何注入兩個PresenterModule到一個 活動?
我使用googleSample mvp-todo-dagger2工作單擊here;googleSample mvp-todo-dagger2
在我的應用程序一個活動有兩個片段,如何注入兩個PresenterModule到一個 活動?
您必須將演示者插入片段而不是活動。 MVP模式中的每個視圖都有其自己的責任,您最好只在其特定的視圖中注入每個演示者。
爲每個片段使用單獨的視圖合約,並實現這些合約並分別在其中注入相應的演示者。
請看我的this項目。我有一個名爲PackagePeriodsActivity
的活動,它有一個viewpager,然後在這個視圖頁面中有多個PeriodsFragment
,它自己注入自己的演示者而不是在其活動中。