Size: a a a

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

2018 July 03

D

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

D

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

MS

Mikhail Sidorov in Moxy – MVP библиотека под Android
все так же?
источник

D

Denis in Moxy – MVP библиотека под Android
Mikhail Sidorov
все так же?
там вызывается после каждого поворота
источник

MS

Mikhail Sidorov in Moxy – MVP библиотека под Android
так не должен после каждого поворота. должен только один раз =/ вроде
источник

RK

Rinat Kurmashev in Moxy – MVP библиотека под Android
всем привет, есть два фрагмента, изменения во втором влияют на контент первого, при возврате в первый фрагмент мне надо в onResume передать инфу презентеру о том, что первый  фрагмент снова запущен, мне в презентере создать что-то типа метода fragmentResumed()? это нормальный подход?
источник

RK

Rinat Kurmashev in Moxy – MVP библиотека под Android
или как-то опираться на command stack?
источник

RK

Rinat Kurmashev in Moxy – MVP библиотека под Android
просто перед тем, как например изобразить список - нужно сходить в модель и получить изменения
источник

av

a v in Moxy – MVP библиотека под Android
Добрый день
Подскажите
В классическом MVP я обращаюсь из view к презентеру через интерфейс
Что то типа
LoginContract.LoginPresenterI presenter = new LoginPresenter();
btLogin.setOnClickListener(view -> presenter.onButtonLoginClick());
Не могу понять, в реализации MVP с Moxy, я могу так реализовать?
источник

KD

Konstantin Dovnar in Moxy – MVP библиотека под Android
Именно так оно и есть.
источник

av

a v in Moxy – MVP библиотека под Android
class RegisterFragment : MvpAppCompatFragment(), RegisterViewI {

   @InjectPresenter
   lateinit var presenter: MainPresenter

——————————————————————-
@InjectViewState
class MainPresenter : MvpPresenter<RegisterViewI>(), MainPresenterI {
   override fun onButtonEnterClick() {
       Router().runLoginView()
   }
}

не подскажите как инжектить презентер по интерфейсу MainPresenterI?
источник

av

a v in Moxy – MVP библиотека под Android
var presenter: MainPresenterI=MainPresenter()
такая конструкция работает норм
как это же сделать с анотацией @InjectPresenter ?
источник

KD

Konstantin Dovnar in Moxy – MVP библиотека под Android
a v
var presenter: MainPresenterI=MainPresenter()
такая конструкция работает норм
как это же сделать с анотацией @InjectPresenter ?
Смотри в сторону ProvidePresenter
источник

KD

Konstantin Dovnar in Moxy – MVP библиотека под Android
Но вообще, презентеру не особо нужен интерфейс.
источник

NK

ID:559135736 in Moxy – MVP библиотека под Android
Вот так выглядит код, который находится в Activity
источник

NK

ID:559135736 in Moxy – MVP библиотека под Android
После поворота экрана, я вижу 2 AlertDialog
источник

NK

ID:559135736 in Moxy – MVP библиотека под Android
После еще одного поворота я вижу уже 3
источник

ЕК

Евгений Кузовкин in Moxy – MVP библиотека под Android
Стратегию OneExecution указали?
источник

ЕК

Евгений Кузовкин in Moxy – MVP библиотека под Android
Либо AddToEndSingle. Но если вы хотите, чтобы при повороте алерт восстанавливался, то придётся немного повозиться
источник

MM

Maxim Motorniy in Moxy – MVP библиотека под Android
ID:559135736
После поворота экрана, я вижу 2 AlertDialog
В onDestroy активити дисмись этот диалог
источник