Dagger2运行时多态性

时间:2017-10-19 13:01:16

标签: android dagger-2

如何使用Dagger2实现运行时多态性?

说,我有一个应用程序,其中包含带有真实Web服务的RemoteDataRepo以及带有一些虚假数据的MockDataRepo。

  1. 当用户点击“signIn”按钮时,应该在应用程序中加载和使用RemoteDataRepo。
  2. 当用户点击“演示”按钮时,应该通过应用程序加载和使用MockDataRepo,告诉用户应用程序的外观。
  3. 每个人都谈论编译时依赖注入。我真的需要一个运行时解决方案来多态交换依赖关系。

    任何人都可以建议如何实现这个吗?

0 个答案:

没有答案