Ich habe solche Situation, dass ich zuerst einige Daten erhalten muss und danach Nachrüstung erstellen, verwende ich Dolch 2, um es zu injizieren. Ist es möglich, ein Objekt zu initialisieren, wenn es injiziert wird? Ich habe solchen Code in meinem Anwendungsmodul.Erstellen Sie ein Nachrüstobjekt mit Dolch 2 nur bei Bedarf (bei Injektion)
@Module
public class ApplicationModule {
...
@Provides
public Retrofit provideRetrofitSecure(GsonConverterFactory gsonConverterFactory) {
.....
}
....
}
Hilft Ihnen diese Frage? Dort gibt es einige gute Antworten [Lazy Injection with Dagger 2 auf Android] (https://stackoverflow.com/questions/34049807/lazy-injection-with-dagger-2-on-android) –