поля (1 текст, выбор даты через диалог + выбор через спинер)
То как и когда мне их доставить до репозитория?
Предполагаю, что по какому-то тригеру, причем добавлять эти 3 поля в единую модель и отправить (кажется вы так делали раньше, в примере с прошлого Mobilus )
Сейчас сделал примерно так https://pastebin.com/m4xEqgEX
Но меня сильно смущает временно сохранение полей в presenter..
И еще маленький вопрос: Где временные данные сохранить в Bundle при перевороте\сворачивании и убийстве экрана системой? Сейчас думал прокинуть методы из фрагмента и сохранить восстанавливать в presenter. Но подсознательно мне это не кажется хорошей идеей..
Спасибо за внимание)
Попозже отвечу
Пускай тот экран, где эти данные, тот и сохраняет в Репозитории. То есть нормальная ситуация, когда несколько экранов сохраняют данные в Репу (через Интерактор, конечно же).
Обсуждают сегодня