Ich habe Koin in meinem Projekt, und ich instanziiere die Nachrüstung wie diese im AppModule:
single {
Retrofit.Builder()
.baseUrl("https://myurl.es")
.addConverterFactory(JacksonConverterFactory.create())
.addConverterFactory(ScalarsConverterFactory.create())
.build()
.create(ApiService::class.java)
}
< /code>
Das Problem besteht darin, dass ich die BasisaRl für nachgerüstet parametrisieren muss, da der Benutzer sie mit einem Textfeld ändern kann. Wie kann ich Koin sagen, dass dieses Singleton mit einer dynamisch bestandenen Variablen für Nachrüstung initialisieren muss? Ich fand nur sehr komplexe Stichproben dafür, dass dies mit Fabrik anstelle von Singleton durchgeführt wurde, und ich hoffe, dass es einen einfacheren Weg gibt.
Wie übergeben Sie einen Parameter an einen Koin -Single {} in einem Koin -Modul? ⇐ Android
-
- Similar Topics
- Replies
- Views
- Last post