0

将模块添加到 application.java 文件中的对象图是否明智?还是应该只在每个活动中添加它们?

例如,在一个活动类中,假设我们已经有一个车辆模块,但它没有添加到对象图中。然后我们 c 可以在 onCreate 中执行以下操作:

VehicleComponent vehicleComponent = DaggerVehicleComponent.builder().vehicleModule(new VehicleModule()).build();

然后,这会将车辆模块添加到图中,然后我们可以@inject在名为车辆的变量上使用注释。

这与在 application.java 文件中执行相同的调用形成对比。前者不是记忆力更好吗?

4

0 回答 0