Android Roboguice没有注入依赖项
我正在使用Roboguice注入依赖项,但它不起作用。我有一个扩展RoboActivity的类,但我的属性仍然为nullAndroid Roboguice没有注入依赖项,android,roboguice,Android,Roboguice,我正在使用Roboguice注入依赖项,但它不起作用。我有一个扩展RoboActivity的类,但我的属性仍然为null public class SplashActivity extends RoboActivity { @Inject private PropertyReader propertyReader; @Inject Vibrator v1; } 我应该做一些传统的配置吗 先谢谢你 编辑:只有在我有对象注入的每个类中执行RoboGuice.i
public class SplashActivity extends RoboActivity {
@Inject
private PropertyReader propertyReader;
@Inject
Vibrator v1;
}
我应该做一些传统的配置吗
先谢谢你
编辑:只有在我有对象注入的每个类中执行RoboGuice.injectMembers时,它才起作用。我可以为整个应用程序只执行一次吗?您应该在创建活动后使用注入的非视图字段。InjectMembers在super.onCreatesavedInstanceState中运行,您不必调用它
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
v1.vibrate();
}
调用onCreateView后应使用视图字段。如何创建活动?在哪里访问这些变量?在哪些函数中?