Size: a a a

Android Architecture

2020 May 16

JF

Jorik Fat in Android Architecture
Вопрос в том, что если разделить api-interface - а каком этапе пересобирать network(retrofit или что-то другое) при возврате назад в activity?
источник

AL

Aleksandr Litvinchuc... in Android Architecture
Объясни зачем его пересобирать?
источник

JF

Jorik Fat in Android Architecture
Переслано от Jorik Fat
потому что в Retrofit сейчас 20 методов, и планируется добавка еще 15
источник

AL

Aleksandr Litvinchuc... in Android Architecture
Он же не должен умирать
источник

JF

Jorik Fat in Android Architecture
Api пересобирать
источник

AD

Aleksey D. in Android Architecture
Jorik Fat
Переслано от Jorik Fat
потому что в Retrofit сейчас 20 методов, и планируется добавка еще 15
это у интерфейса API методы, а ретрофит один
источник

AL

Aleksandr Litvinchuc... in Android Architecture
У меня 15 интерфейсов ретрофита и где-то 5-10 методов в каждом
источник

AL

Aleksandr Litvinchuc... in Android Architecture
Ретрофит 1
источник

JF

Jorik Fat in Android Architecture
Это я понимаю
источник

JF

Jorik Fat in Android Architecture
У него заменяются api
источник

JF

Jorik Fat in Android Architecture
На каком этапе?
источник

В

Вася in Android Architecture
В твоем случае собираешь билдер ретрофита в апликейшене , а в активити  создаешь апи интерфейс от этого билдера так сказать
источник

AL

Aleksandr Litvinchuc... in Android Architecture
На этапе создания репозитория, в конструктор идёт ретрофит (собранный где либо до этого) в самом репозитории создание апи
источник

AD

Aleksey D. in Android Architecture
Jorik Fat
У него заменяются api
ни на каком, метод create создает api, а не заменяет
источник

JF

Jorik Fat in Android Architecture
Aleksey D.
ни на каком, метод create создает api, а не заменяет
Тогда как происходит разделение api?
источник

JF

Jorik Fat in Android Architecture
Несколько сущностей api?
источник

В

Вася in Android Architecture
Именно
источник

AL

Aleksandr Litvinchuc... in Android Architecture
Именно
источник

AD

Aleksey D. in Android Architecture
Jorik Fat
Тогда как происходит разделение api?
val retrofit = Retrofit.Builder().build()

val aApi = retrofit.create(AuthApi)
val uApi = retrofit.create(UserApi)
источник

JF

Jorik Fat in Android Architecture
Спасибо. Вот теперь все встало на свои места
источник