J'ai une telle situation que j'ai besoin d'obtenir des données d'abord et après que créer un rattrapage, j'utilise Dagger 2 pour l'injecter. Est-il possible d'initialiser l'objet lors de l'injection? J'ai ce code dans mon module d'application.Créer un objet rétrofit avec poignard 2 seulement lorsque cela est nécessaire (sur injection)
@Module
public class ApplicationModule {
...
@Provides
public Retrofit provideRetrofitSecure(GsonConverterFactory gsonConverterFactory) {
.....
}
....
}
Cette question vous a-t-elle aidé? Il y a quelques bonnes réponses là-bas [Lazy Injection avec Dagger 2 sur Android] (https://stackoverflow.com/questions/34049807/lazy-injection-with-dagger-2-on-android) –