【发布时间】:2014-08-26 05:01:13
【问题描述】:
我在使用 roboguice 将模块注入我的班级时遇到问题。我将 roboguice_modules.xml 添加到 src/main/res/values
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="roboguice_modules">
<item>com.androidclient.guice.BindingModule</item>
</string-array>
</resources>
我的 BindingModule 看起来像这样
public class BindingModule extends AbstractModule {
@Override
protected void configure() {
bind(FooIf.class).to(FooImpl.class);
}
}
这就是我将 FooImpl 注入我的班级的方式
@Inject
FooIf foo;
知道我在这里做错了什么吗?
【问题讨论】: