Size: a a a

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

2018 November 26

YS

Yuri Shmakov in Moxy – MVP библиотека под Android
тогда тут вопрос наверное не к мокси?) просто в момент вызова этого метода передай данные в адаптер - этого должно же хватить
источник

OS

Oleg Sinelnikov in Moxy – MVP библиотека под Android
странно, почему onFirstViewAttach вызывается всегда, хотя view в restore state
источник

YS

Yuri Shmakov in Moxy – MVP библиотека под Android
если вызывается всегда, то значит точно что-то не так
источник

YS

Yuri Shmakov in Moxy – MVP библиотека под Android
похоже, что у тебя фрагменты накладываются друг на друга
источник

YS

Yuri Shmakov in Moxy – MVP библиотека под Android
т.е. показывается старый фрагмент, а поверх него новый
источник

OS

Oleg Sinelnikov in Moxy – MVP библиотека под Android
наврал
источник

OS

Oleg Sinelnikov in Moxy – MVP библиотека под Android
вызывается initUI(который в BaseView)
источник

OS

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

OS

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

OS

Oleg Sinelnikov in Moxy – MVP библиотека под Android
то есть onFirstViewAttach не вызывается при возвращении на фрагмент, но сам метод initUI вызывается повторно
источник

YS

Yuri Shmakov in Moxy – MVP библиотека под Android
ну это понятно =) так и должно быть, судя по твоему коду
источник

OS

Oleg Sinelnikov in Moxy – MVP библиотека под Android
у фрагменат вью унаследована от BaseView
источник

OS

Oleg Sinelnikov in Moxy – MVP библиотека под Android
Yuri Shmakov
ну это понятно =) так и должно быть, судя по твоему коду
что конкретно дает такое поведение? почему initUI в очереди команд если вызываю я ее только в onFirstViewAttach? или нужно сделать SkipStrategy для нее?
источник

YS

Yuri Shmakov in Moxy – MVP библиотека под Android
если хочется, чтобы команда. выполнилась всего один раз, то нужно либо Skip, либо OneExecution (смотря какие требования)
источник

OS

Oleg Sinelnikov in Moxy – MVP библиотека под Android
Ок, спасибо, но как тогда сохранить данные и не загружать из заного в RecyclerVeiw? нужно в onAttachView цеплять к нему адаптер и layout manager?
источник

YS

Yuri Shmakov in Moxy – MVP библиотека под Android
можешь посмотреть пример =)
источник

YS

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

YS

Yuri Shmakov in Moxy – MVP библиотека под Android
в onCreate создаешь адаптер, а в своём метода заполняешь его данными
источник

W

WaterSmith in Moxy – MVP библиотека под Android
Кстати, раз зашла речь про стратегии. Давно хотел уточнить. Допустим у меня команды: Показать прогресс, Скрыть прогресс, и  Вывести данные,  меня всегда смущало, что стратегия распространяется на одну команду, т.е. если стратегия на все команды OneExecution, то когда например вся загрузка данных произошла в фоне, при открытии вью, показ и скрытие прогресса произойдет, а мне ведь этого не надо, у меня ведь эти три команды в одном стеке, т.е. достаточно чтобы в стейте сохранилась только последняя, и прогресс уже не показывался
источник

W

WaterSmith in Moxy – MVP библиотека под Android
как то сумбурно изложил, если не понятно, я попробую уточнить
источник