Как перенести параметр в сингл коина {} в модуле коина?Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Как перенести параметр в сингл коина {} в модуле коина?

Сообщение Anonymous »

У меня есть Koin в моем проекте, и я создаю экземпляр, как это, в Appmodule:
single {
Retrofit.Builder()
.baseUrl("https://myurl.es")
.addConverterFactory(JacksonConverterFactory.create())
.addConverterFactory(ScalarsConverterFactory.create())
.build()
.create(ApiService::class.java)
}
< /code>
Проблема в том, что мне нужно параметризировать Baseurl для модернизации, потому что пользователь может изменить его с помощью Textfield. Как я могу сказать Koin, который должен инициализировать этот синглтон для модернизации с динамически пройденной переменной? Я нашел только очень сложные образцы для выполнения этого с использованием завода вместо Синглтона, и делаю это с инъекцией в полевых условиях вместо инъекции конструктора, поэтому я надеюсь, что есть более простой способ.

Подробнее здесь: https://stackoverflow.com/questions/795 ... oin-module
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»