在我的应用程序中,我使用RoboGuice进行依赖注入。在我的RoboActivities中,注入工作正常。如果我想在POJO中注入一些东西,比如:
public class EventController {
@Inject
UserController userController;
@Inject
public EventController() {}
public void doSomethingWithUserController {
//userController is null here
userController.doSomething();
}
}这样做--我的userController是空的。要将UserController注入这个POJO,我需要做什么?
提前感谢!
发布于 2015-02-09 11:56:40
你得把这叫做
RoboGuice.getInjector(Context).injectMembers(this);在EventController的构造函数中。并从构造函数中删除@Inject注释。
https://stackoverflow.com/questions/28333461
复制相似问题