данные из editText, когда я нажимаю на кнопку.
Какой способ вызовет меньше проблем?
1)Из view отправить presenter.onButtonClicked()
а презентер выполнить getView.getEmail()
2) Подписываться всегда на изменения edittext и держать в презентере копию text, который введен в editText. И после presenter.onButtonClicked презентер просто берет свою копию
3) Вью, при нажатие на кнопку делает presenter.onTextChanged(text); , и потом просто presenter.onButtonClicked().
А почему просто не сделать в презентёре метод вроде onEmailEntered(..), куда при нажатии кнопки сразу кидать текст из эдита?
Обсуждают сегодня