Android Demander des dépendances dans des objets dépendants


Exemple

Maintenant que vous avez les fournisseurs de vos différents modèles, vous devez les demander. Tout comme Vehicle besoin de Motor , vous devez ajouter l'annotation @Inject dans le constructeur du Vehicle comme suit:

@Inject
public Vehicle(Motor motor){
    this.motor = motor;
}

Vous pouvez utiliser l'annotation @Inject pour demander des dépendances dans le constructeur, les champs ou les méthodes. Dans cet exemple, je garde l'injection dans le constructeur.