标签: android dagger-2
有关Dagger2的{{1}}的在线示例始终在Android函数内部执行依赖项注入。
Dagger2
Android
为什么不在onCreate的构造函数中使用它?显然,这是对象生命周期的最早点。
onCreate
答案 0 :(得分:2)
是对象生命周期的最早点,是的,但是不是Android生命周期的最早点。大多数事情还没有初始化(例如,仅在调用attachBaseContext()之后设置应用程序上下文)
attachBaseContext()
取决于您打算使用构造函数可能使用Dagger(或您的一般项目)做什么,但是如果某些事情中断,我也不会感到惊讶。