我是 roboguice 的新手,我一直在查看他们的文档,我知道是的,而不是说
findViewById, i can just do @InjectView, etc
但是扩展它们的类的目的是什么,例如 RoboAcitivy 或 RoboFragment 等?我的意思是这样做有什么好处?我还是没看到。
请你好
我是 roboguice 的新手,我一直在查看他们的文档,我知道是的,而不是说
findViewById, i can just do @InjectView, etc
但是扩展它们的类的目的是什么,例如 RoboAcitivy 或 RoboFragment 等?我的意思是这样做有什么好处?我还是没看到。
请你好
我强烈建议您查看RoboActivity课程。那么,我想,这对你来说就很清楚了。
Roboguice 正在使用注释来了解注入实例的内容和位置。这是在Injector
必须在某处调用的地方完成的。Roboguice 的创建者决定以Activity.onCreate()
方法运行它。因此Activity
扩展到下面的代码RoboActivty
中添加这样的onCreate()
代码:
final RoboInjector injector = RoboGuice.getInjector(this);
injector.injectMembersWithoutViews(this);
Injector 将检测带注释的字段并注入实例。