Size: a a a

Moxy – MVP библиотека под Android

2020 September 30

P

Pavel in Moxy – MVP библиотека под Android
А зачем её делать suspend?
источник

v

vorobyoff in Moxy – MVP библиотека под Android
что бы данные по api в другом потоке забрать
источник

P

Pavel in Moxy – MVP библиотека под Android
А так - корутины нужно запускать в презентере.
Т.е.
fun onSomethingHappen() {
    launch {
          ...
    }
}
источник

v

vorobyoff in Moxy – MVP библиотека под Android
спасибо
источник

P

Pavel in Moxy – MVP библиотека под Android
vorobyoff
что бы данные по api в другом потоке забрать
Ну так там и так всё асинхронно. Когда процесс завершится, вызовется viewState.
источник

P

Pavel in Moxy – MVP библиотека под Android
По идее, вызов api нужно завернуть в корутину. Тогда всё встанет на свои места
источник

JF

Jorik Fat in Moxy – MVP библиотека под Android
Добрый вечер. На каком вызове Activity аттачится к presenter?
onStart() / onResume()
источник

NI

Nikita Ilyasov in Moxy – MVP библиотека под Android
Jorik Fat
Добрый вечер. На каком вызове Activity аттачится к presenter?
onStart() / onResume()
в onCreate
посмотри исходники MvpDelegate
источник

JF

Jorik Fat in Moxy – MVP библиотека под Android
Nikita Ilyasov
в onCreate
посмотри исходники MvpDelegate
спасибо
источник
2020 October 01

CN

Chucky Noon in Moxy – MVP библиотека под Android
Переслано от Chucky Noon
Ребят, смотрю пример проекта с Moxy и че то не могу понять, почему мы не пишем интерфейсы для презентеров и моделей?
источник

AD

Aleksey D. in Moxy – MVP библиотека под Android
Chucky Noon
Переслано от Chucky Noon
Ребят, смотрю пример проекта с Moxy и че то не могу понять, почему мы не пишем интерфейсы для презентеров и моделей?
а зачем их писать?
источник

CN

Chucky Noon in Moxy – MVP библиотека под Android
Aleksey D.
а зачем их писать?
Ну не знаю, в примерах для mvp для всего были интерфейсы. А-ля на случай, если другой презентер или модель захотим использовать
источник

AD

Aleksey D. in Moxy – MVP библиотека под Android
Chucky Noon
Ну не знаю, в примерах для mvp для всего были интерфейсы. А-ля на случай, если другой презентер или модель захотим использовать
ну мы же не хотим
да и пример конкретно у мокси не про интерфейсы и вот это все, а про использование библиотеки
источник

CN

Chucky Noon in Moxy – MVP библиотека под Android
Aleksey D.
ну мы же не хотим
да и пример конкретно у мокси не про интерфейсы и вот это все, а про использование библиотеки
Так в идеале надо писать интерфейсы или нет?
источник

AD

Aleksey D. in Moxy – MVP библиотека под Android
Chucky Noon
Так в идеале надо писать интерфейсы или нет?
писать, если они нужны
источник

CN

Chucky Noon in Moxy – MVP библиотека под Android
Aleksey D.
писать, если они нужны
Лан, они не нужны но я их по фану писать буду, спасибо
источник

AD

Aleksey D. in Moxy – MVP библиотека под Android
Chucky Noon
Лан, они не нужны но я их по фану писать буду, спасибо
ну если тебе от этого веселее
источник

CN

Chucky Noon in Moxy – MVP библиотека под Android
Aleksey D.
ну если тебе от этого веселее
Просто мне нравятся штуки вроде:
Interface Contract{
    Interface View{}
    Interface Presenter{}
    Interface Repository{}
}
источник

AD

Aleksey D. in Moxy – MVP библиотека под Android
Chucky Noon
Просто мне нравятся штуки вроде:
Interface Contract{
    Interface View{}
    Interface Presenter{}
    Interface Repository{}
}
сочувствую
источник

CN

Chucky Noon in Moxy – MVP библиотека под Android
Aleksey D.
сочувствую
почему
источник