Size: a a a

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

2020 December 30

A

Antosha in Moxy – MVP библиотека под Android
Pavel
Выведи в лог в rx-цепочке doOnError, doOnSuccess.
Она завершилась успешно или с ошибкой?
завтра утром гляну, спасибо
источник

A

Antosha in Moxy – MVP библиотека под Android
Pavel
Выведи в лог в rx-цепочке doOnError, doOnSuccess.
Она завершилась успешно или с ошибкой?
Все успешно каждый раз
источник

A

Antosha in Moxy – MVP библиотека под Android
Обзервлю бдшку вот так
источник

A

Antosha in Moxy – MVP библиотека под Android
Закидываю в адаптер данные
источник

A

Antosha in Moxy – MVP библиотека под Android
обновляю игрока в бд (по клику на кнопку "добавить в избранное")
источник

A

Antosha in Moxy – MVP библиотека под Android
И получается после каждого обновления обзервер ловит данные и после viewState.setPlayers...., во вью вызывается метод adapter.setData(), после чего фрагмент пересоздается -> viewState.setPlayers.... -> adapter.setData() и данные обновляются на экране, при этом из-за пересоздания фрагмента айтемы в ресайклере мигают
источник

A

Antosha in Moxy – MVP библиотека под Android
То есть у меня в принципе вопрос, почему фрагмент вьюпейджера2 может пересоздаваться после изменения в бд?
источник

JF

Jorik Fat in Moxy – MVP библиотека под Android
Antosha
То есть у меня в принципе вопрос, почему фрагмент вьюпейджера2 может пересоздаваться после изменения в бд?
значит вызывает вызов пересоздания
источник

A

Antosha in Moxy – MVP библиотека под Android
Jorik Fat
значит вызывает вызов пересоздания
это как?
источник

JF

Jorik Fat in Moxy – MVP библиотека под Android
Antosha
это как?
ищите метод FragmentTransaction.replace()
источник

A

Antosha in Moxy – MVP библиотека под Android
я просто не понимаю как связано обновление бд с пересозданием фрагмента
источник

JF

Jorik Fat in Moxy – MVP библиотека под Android
Antosha
я просто не понимаю как связано обновление бд с пересозданием фрагмента
никак
источник

АЕ

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

A

Antosha in Moxy – MVP библиотека под Android
Jorik Fat
ищите метод FragmentTransaction.replace()
это как-то касается navComponent'а, который я использую?
источник

A

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

АЕ

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

АЕ

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

A

Antosha in Moxy – MVP библиотека под Android
спасибо!
источник
2021 January 04

RG

Roman Gromov in Moxy – MVP библиотека под Android
Гайс, а в мире iOS разработки есть что-то такое же крутое, как Moxy и Cicerone?
источник

AD

Aleksey D. in Moxy – MVP библиотека под Android
Roman Gromov
Гайс, а в мире iOS разработки есть что-то такое же крутое, как Moxy и Cicerone?
да, mvc
источник