将模块添加到application.java文件中的Object图是否明智?或者他们应该 只能按活动添加?
例如,在一个活动类中,想象一下我们已经有了一个车辆模块,但它没有被添加到对象图中。然后我们c 可以在onCreate中执行以下操作:
VehicleComponent vehicleComponent = DaggerVehicleComponent.builder().vehicleModule(new VehicleModule()).build();
然后将车辆模块添加到图表中,然后我们可以在名为vehicle的变量上使用@inject
注释。
这与在application.java文件中执行相同的调用形成对比。前者在记忆上不是更好吗?