googleSample mvp-todo-dagger2

时间:2017-05-05 14:43:10

标签: android mvp dagger

我使用googleSample mvp-todo-dagger2点击here;

在我的App One Activity中有两个Fragment,如何将两个PresenterModule注入一个 活动?

1 个答案:

答案 0 :(得分:0)

您必须在片段中注入演示者而不是活动。 MVP模式中的每个视图都有自己的责任,您最好只在其特定视图中注入每个演示者。

为每个片段使用单独的视图合约,并实现这些合同,并在每个合同中分别注入相应的演示者。

看看我的this项目。我有一个名为PackagePeriodsActivity的活动,其中有一个viewpager,然后在这个视图中,有多个PeriodsFragment注入其自身的演示者,而不是在其活动中。