Size: a a a

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

2018 October 31

W

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

W

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

W

WaterSmith in Moxy – MVP библиотека под Android
Теперь всё ок
источник

MM

Maxim Motorniy in Moxy – MVP библиотека под Android
Как дата байндинг с мокси вяжеться? Все ок?
источник

W

WaterSmith in Moxy – MVP библиотека под Android
Maxim Motorniy
Как дата байндинг с мокси вяжеться? Все ок?
да норм, я даже не задумывался, что могут быть проблемы, не вижу где они могут друг-другу помешать.
источник

MM

Maxim Motorniy in Moxy – MVP библиотека под Android
Хз, у меня пока что картинка нормально не сложилась в голове как это вместе использовать
источник

W

WaterSmith in Moxy – MVP библиотека под Android
Maxim Motorniy
Хз, у меня пока что картинка нормально не сложилась в голове как это вместе использовать
Ну, у меня байндинг используется очень поверхностно, только чтобы избавится от findViewById, ViewModel у меня как таковой нет
источник

MM

Maxim Motorniy in Moxy – MVP библиотека под Android
Надо было юзать котлин с android kotlin extensions
источник

W

WaterSmith in Moxy – MVP библиотека под Android
Maxim Motorniy
Надо было юзать котлин с android kotlin extensions
котлин я еще себя не заставил, при попытке начать его использовать, чувствую что много времени начинаю тратить на разборки с синтаксисом, скорость кодинга падает, это бесит, и я возвращаюсь к яве, но это уже оффтоп и не про мокси, сейчас нас заругают.
источник

АФ

Алексей Федоров in Moxy – MVP библиотека под Android
Всем добрый вечер. Задам вопрос по корутинам с применением презентера их мокси, заранее извиняюсь, если оффтоп. Я сейчас учусь применять корутины. Вчера прочитал, что применять корутины с GlobalScope не есть тру в Андроиде, так как фактически это демон-поток, который ничего не знает о жизненном цикле компонента. Правильно надо реализовать интерфейс CoroutineScope и прописывать контекст. Посмотрите мой код, я правильно понял теорию контекста и корутин-скоуп
https://gist.github.com/LAHomieJob/664fd635dc45d7bded785cd3c4d2f9c9
источник

AK

Anatolii K in Moxy – MVP библиотека под Android
не хватает закрытия корутины
источник

АФ

Алексей Федоров in Moxy – MVP библиотека под Android
Anatolii K
не хватает закрытия корутины
Что ты понимаешь под закрытием?
источник

AK

Anatolii K in Moxy – MVP библиотека под Android
когда презентер уничтожается, тебе нужно закрыть скоуп, сейчас корутины продолжат работать даже если презентер больше не будет использоваться
источник

AK

Anatolii K in Moxy – MVP библиотека под Android
в onDestroy закрой скоуп
источник

АФ

Алексей Федоров in Moxy – MVP библиотека под Android
Anatolii K
когда презентер уничтожается, тебе нужно закрыть скоуп, сейчас корутины продолжат работать даже если презентер больше не будет использоваться
А каким методом это сделать? У меня презентер инъицируются в onCreate через даггеровский компонент, а этот компонент обнуляется в onDestroy
источник

АФ

Алексей Федоров in Moxy – MVP библиотека под Android
Типо Job.cancel()?
источник

АФ

Алексей Федоров in Moxy – MVP библиотека под Android
Или такой вариант. Проверить coroutineContext isActive и выполнять cancel() в onDestroy?
источник

IS

Ilya Smirnov in Moxy – MVP библиотека под Android
Алексей Федоров
Всем добрый вечер. Задам вопрос по корутинам с применением презентера их мокси, заранее извиняюсь, если оффтоп. Я сейчас учусь применять корутины. Вчера прочитал, что применять корутины с GlobalScope не есть тру в Андроиде, так как фактически это демон-поток, который ничего не знает о жизненном цикле компонента. Правильно надо реализовать интерфейс CoroutineScope и прописывать контекст. Посмотрите мой код, я правильно понял теорию контекста и корутин-скоуп
https://gist.github.com/LAHomieJob/664fd635dc45d7bded785cd3c4d2f9c9
Можно ссыль на то, где написано про GlobalScope?
источник

АФ

Алексей Федоров in Moxy – MVP библиотека под Android
Ilya Smirnov
Можно ссыль на то, где написано про GlobalScope?
источник

АФ

Алексей Федоров in Moxy – MVP библиотека под Android
Я еще пару статей на медиуме с телефона читал, но ссылок нет на них
источник