Android Richiedi dipendenze in oggetti dipendenti


Esempio

Ora che hai i provider per i tuoi diversi modelli, devi richiederli. Proprio come Vehicle bisogno di Motor , devi aggiungere l'annotazione @Inject nel costruttore Vehicle come segue:

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

È possibile utilizzare l'annotazione @Inject per richiedere dipendenze nel costruttore, nei campi o nei metodi. In questo esempio, sto mantenendo l'iniezione nel costruttore.