【问题标题】:How to use Roboguice to inject subclasses?如何使用 Roboguice 注入子类?
【发布时间】:2013-10-21 14:58:27
【问题描述】:

这方面的文档很难找到。这是涉及库的 Roboguice 的高级使用。

假设我的基础库中有一个名为 MyRoboActivity 的类,它从 RoboActivity 扩展

@Inject
HumanModel humanModel;

在一个针对男性的项目中,我希望上面的内容填充此版本

@Singleton
public class MaleModel extends HumanModel {...}

在另一个女性项目中,我会在上面注入这个版本

@Singleton
public class FemaleModel extends HumanModel {...}

在每个男性和女性项目中我需要什么语法才能完成这项工作?

【问题讨论】:

    标签: java android dependency-injection guice roboguice


    【解决方案1】:

    我已经使用 Roboguice 模块解决了这个问题 - http://knowledge.lapasa.net/?p=986

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多