Size: a a a

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

2019 December 13

AD

Aleksey D. in Moxy – MVP библиотека под Android
Damir Fazullin
@alaershov Я дебил бля) Я как раз использовал этот (тот что в описании) Moxy, На прошлой неделе встретился с Блиновом в Mobius, и разболтались про Moxy, он сказал, что добавили инкрементальную сборку и много крутых фич и сказал обновляйся. Я возврощаюсь домой и полной радости захожу в профиль блинова, оттуда в Arello-Mobile/Moxy и мигрирую из нормально работающего moxy-community/Moxy, все зависимости в проекте переписал.  Сейчас обратно буду мигрировать в moxy-community/Moxy)))
> Сейчас обратно буду мигрировать в moxy-community/Moxy)))

вы git не пользуете, да?)
источник

DF

Damir Fazullin in Moxy – MVP библиотека под Android
@the_snoozer Использую. Но у меня еще другие изменения были. В общем, ветка в котором я сейчас работаю, называется (обновление всех библиотек в проекте) Мне проще вручную мигрировать)
источник

AD

Aleksey D. in Moxy – MVP библиотека под Android
Damir Fazullin
@the_snoozer Использую. Но у меня еще другие изменения были. В общем, ветка в котором я сейчас работаю, называется (обновление всех библиотек в проекте) Мне проще вручную мигрировать)
git revert?)
источник

DF

Damir Fazullin in Moxy – MVP библиотека под Android
Aleksey D.
git revert?)
Идея хорошая) Но не хочу помимо moxy другие полезные изменения потреять) Та я уже почти закончил обратную миграцию)
источник

DF

Damir Fazullin in Moxy – MVP библиотека под Android
Осталось 10 файлов и все
источник

DF

Damir Fazullin in Moxy – MVP библиотека под Android
Фикс каждого файла занимает 10-15 секунд
источник
2019 December 15

A

Alexey in Moxy – MVP библиотека под Android
Всем привет, подскажите плз как реализовать довольно стандартный кейс: при запуске приложения, сразу же загружаются данные и устанавливаются в разметку, но при повороте экрана,  судя по логам, данные снова загружаюся, сам Moxy реализовал по инстукции, пробовал разные стратегии, но всеравно хотя бы одна загрузка данные(при перевоте) будет происходить, единственное у меня не стоит аннотация @GenerateViewState(почему студия не дает ее поставить, хотя с остальными все ок), при этом компилятор не ругается мод viewState null и тд
источник

A

Alexey in Moxy – MVP библиотека под Android
В чем модет быть проблема?
источник

AD

Aleksey D. in Moxy – MVP библиотека под Android
Alexey
В чем модет быть проблема?
- InjectViewState
- onFirstViewAttach
источник

A

Alexey in Moxy – MVP библиотека под Android
Aleksey D.
- InjectViewState
- onFirstViewAttach
То есть метод с загрузкой данных я кидаю в метод onFirstViewAttach?
источник

IL

Iurii Loskin in Moxy – MVP библиотека под Android
Если надо один раз, то да, ещё можно в конструктор как вариант
источник

A

Alexey in Moxy – MVP библиотека под Android
Странно, указано: Если вы хотите, чтобы Presenter жил только пока есть View, в которой он содержится(+ пока происходит смена конфигурации), то просто добавьте эту аннотацию к полю Presenter.
источник

A

Alexey in Moxy – MVP библиотека под Android
Казалось просто добавить injectPresenter и все повтоной загрузки не будет
источник

AD

Aleksey D. in Moxy – MVP библиотека под Android
Alexey
Казалось просто добавить injectPresenter и все повтоной загрузки не будет
Так а в каком методе грузишь данные? В attachView?
источник

A

Alexey in Moxy – MVP библиотека под Android
Aleksey D.
Так а в каком методе грузишь данные? В attachView?
В презенторе есть метод loadData(), и в нем через ретрофит и rx загружаю и тут же вызываю у viewState методы для установки данных в активити
источник

A

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

A

Alexey in Moxy – MVP библиотека под Android
Поставил лог в истанс ретрофита - при перевороте экрана загружает занового все(((
источник

AD

Aleksey D. in Moxy – MVP библиотека под Android
Alexey
В презенторе есть метод loadData(), и в нем через ретрофит и rx загружаю и тут же вызываю у viewState методы для установки данных в активити
Кто вызывает метод loadData?
источник

A

Alexey in Moxy – MVP библиотека под Android
Aleksey D.
Кто вызывает метод loadData?
презентер в активити
источник

A

Alexey in Moxy – MVP библиотека под Android
в onCreate()
источник