Size: a a a

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

2020 January 29

А

Андрей in Moxy – MVP библиотека под Android
Понял, спасибо)
источник

IG

Ilya Gulya in Moxy – MVP библиотека под Android
Привет!
Подскажите, как быть с бекстеком фрагментов и MVP виджетами в Moxy?
Проблема: если фрагмент кладётся в бекстек - то у него вызывается onDestroyView, который дёргает onDestroyView у всех childDelegate-ов. Однако, onSaveInstanceState который сохраняет из childDelegate-ов их теги по которым потом ищутся фрагменты не вызывается, т.к. Activity не в паузе.
Соответственно, когда мы возвращаемся на фрагмент, вьюхи пересоздаются и презентеры у вьюх тоже пересоздаются.
Мб где-то накосячил с ЖЦ, но выглядит как баг в либе 🙂
источник

IG

Ilya Gulya in Moxy – MVP библиотека под Android
Вьюхи юзают вот такой хелпер
источник

АЕ

Алексей Ершов in Moxy – MVP библиотека под Android
Ухты, а сделай issue?
источник

В

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

AD

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

В

Владислав in Moxy – MVP библиотека под Android
import moxy.InjectViewState
import moxy.MvpPresenter

@InjectViewState
class NavigationPresenter : MvpPresenter<NavigationView>(){
   
}
источник

В

Владислав in Moxy – MVP библиотека под Android
он у меня пустой пока
источник

AD

Aleksey D. in Moxy – MVP библиотека под Android
Владислав
import moxy.InjectViewState
import moxy.MvpPresenter

@InjectViewState
class NavigationPresenter : MvpPresenter<NavigationView>(){
   
}
а app/build.gradle? kapt?
источник

В

Владислав in Moxy – MVP библиотека под Android
Да
источник
2020 January 30

IG

Ilya Gulya in Moxy – MVP библиотека под Android
Алексей Ершов
Ухты, а сделай issue?
Завтра)
источник

IG

Ilya Gulya in Moxy – MVP библиотека под Android
Возможно сразу с пулл реквестом, ибо таску надо выполнять)
источник

АЕ

Алексей Ершов in Moxy – MVP библиотека под Android
Владислав
import moxy.InjectViewState
import moxy.MvpPresenter

@InjectViewState
class NavigationPresenter : MvpPresenter<NavigationView>(){
   
}
Есть возможность поделиться доступом к проекту?
источник

NI

Nikita Ilyasov in Moxy – MVP библиотека под Android
похоже что надо подключить java 8
источник

В

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

В

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

В

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

В

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

В

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

В

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