如何使用Roboguice注入子类?

时间:2013-10-21 14:58:28

标签: java android dependency-injection guice roboguice

很难得到关于此的文档。这是涉及图书馆的Roboguice的高级用法。

假设我的基础库中有一个名为MyRoboActivity的类,它来自RoboActivity

@Inject
HumanModel humanModel;

在一个男人的项目中,我只想说上面这个版本

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

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

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

我需要在每个男性和女性项目中使用什么语法才能使其发挥作用?

1 个答案:

答案 0 :(得分:0)

我已经使用Roboguice Modules - http://knowledge.lapasa.net/?p=986

来解决这个问题