标签: android android-fragments mvp dagger-2
我在使用Dagger进行依赖注入时遇到问题,并且在具有动态标签的视图上使用MVP架构。
我的活动基本上由多个标签组成,每个标签只有一个项目列表(因此它们都将使用相同的Fragment类),并且它们都将使用相同的演示者类(不同的实例)。我将展示的标签数量取决于我从服务器获得的响应。
问题是因为dagger在类类型之上工作,我需要处理某种索引以关联选项卡视图和它的演示者。
我不能对所有片段使用相同的演示者实例,因为演示者也会保留对它自己的片段的引用。
如何用匕首实现这种动态注射?