Size: a a a

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

2020 June 29

АЕ

Алексей Ершов... in Moxy – MVP библиотека под Android
Pavel
Как вариант, foreground service можно запустить
а если в приложение не вернётся человек? Очень плохой костыль)
источник

P

Pavel in Moxy – MVP библиотека под Android
Алексей Ершов
а если в приложение не вернётся человек? Очень плохой костыль)
Да, не очень получится..
источник
2020 July 01

RC

Roman Chernyak in Moxy – MVP библиотека под Android
гайз, а moxy 1.5.6 поддерживает инкрементальный kapt?
источник

MM

Mikhail Mustakimov in Moxy – MVP библиотека под Android
Roman Chernyak
гайз, а moxy 1.5.6 поддерживает инкрементальный kapt?
На первый взгляд на исходники 1.5.6 не нашел поддержки инкрементальной сборки
источник

RC

Roman Chernyak in Moxy – MVP библиотека под Android
Mikhail Mustakimov
На первый взгляд на исходники 1.5.6 не нашел поддержки инкрементальной сборки
но community вариант v2.1 уже поддерживает?
источник

MM

Mikhail Mustakimov in Moxy – MVP библиотека под Android
В 2.1.2 вроде есть поддержка, если судить по этому файлу — https://github.com/moxy-community/Moxy/blob/2e40bc9f444e76b9a672407040c993c19f6f9d7c/moxy-compiler/src/main/java/moxy/compiler/MvpCompiler.kt#L13
источник

RC

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

D

Dmitriy in Moxy – MVP библиотека под Android
источник
2020 July 02

AB

Alexander Blinov in Moxy – MVP библиотека под Android
Mikhail Mustakimov
На первый взгляд на исходники 1.5.6 не нашел поддержки инкрементальной сборки
Со второй версии
источник
2020 July 03

K

Kirill in Moxy – MVP библиотека под Android
Как связать презентер и вьюшку если юзаю koin ?)
источник

АЕ

Алексей Ершов... in Moxy – MVP библиотека под Android
Kirill
Как связать презентер и вьюшку если юзаю koin ?)
val presenter: MyPresenter by moxyPresenter { koin.getPresenter() }
источник

K

Kirill in Moxy – MVP библиотека под Android
Алексей Ершов
val presenter: MyPresenter by moxyPresenter { koin.getPresenter() }
точно, спасибо )
источник

АЕ

Алексей Ершов... in Moxy – MVP библиотека под Android
не помню синтаксис коина но суть вы поняли)
источник

S

Sergey in Moxy – MVP библиотека под Android
Привет! А подскажите, пожалуйста, если вызвать getViewState.funct1 из презентера, на каком потоке funct1 запускается?
источник

S

Sergey in Moxy – MVP библиотека под Android
И если getViewState вызвана не из ui треда, то funct1 запускается из ui треда??
источник

P

Pavel in Moxy – MVP библиотека под Android
Из потока, в котором была вызвана функция в презентере
источник

P

Pavel in Moxy – MVP библиотека под Android
Кстати, было бы не плохо добавить возможность пропихнуть кастомный раннер какой-нибудь. Чтобы ui всегда дёргался из ui-ного потока.
Разработчики moxy, не думали об этом?
источник

АЕ

Алексей Ершов... in Moxy – MVP библиотека под Android
Не вижу особой необходимости делать это на уровне библиотеки, нормальный асинхронный код и без этого должен правильно работать.
источник

S

Sergey in Moxy – MVP библиотека под Android
Pavel
Из потока, в котором была вызвана функция в презентере
Спааасибо))
источник

P

Pavel in Moxy – MVP библиотека под Android
Ну, удобнее было бы не заниматься ручным переключением потоков, а дергать viewState и чтобы все вызовы выполнялись на main потоке.
В rxjava, например, есть проблемы с потоками в doFinally().
Обычно прогресс показывается в doOnSubscribe() и скрывается в doFinally().
Так вот, doFinally() не всегда выполняется на нужном потоке. Из-за этого приходится делать в презентере отдельную функцию hideProgress() и внутри неё дергать view на main потоке.
источник