Size: a a a

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

2021 July 01

АЕ

Алексей Ершов... in Moxy – MVP библиотека под Android
Скорее это просто неподходящий метод для выбора стартового экрана, наверное. Этот метод нужен чтобы стартовать какую-нибудь загрузку данных, чтобы она при смене конфигурации продолжала работать. Если не вызывать этот метод после смерти процесса, большинство приложений перестанет работать)
источник

АЕ

Алексей Ершов... in Moxy – MVP библиотека под Android
Нужен ли дополнительный метод с поведением "вызывается каждый раз при onCreate если savedInstanceState == null" или "вызывается каждый раз при onCreate с передачей savedInstanceState в аргумент" - хороший вопрос. Мне кажется не нужен, потому что его несложно написать самому в конкретном презентере, и такой метод не подойдёт для View обычных. Но вы можете ещё идей накинуть, или аргументировать эти)
источник

AD

Aleksey D. in Moxy – MVP библиотека под Android
похоже надо onReallyFirstAttach рядом
источник

AD

Aleksey D. in Moxy – MVP библиотека под Android
стартовый экран тоже презентационная штука и может иметь логику
источник

АЕ

Алексей Ершов... in Moxy – MVP библиотека под Android
согласен, но эта функция нужна только в контексте работы с фрагментами, и обычно только в одном презентере. Слишком узкоспециализированный метод, чтобы его в библиотеку тащить)
источник

AD

Aleksey D. in Moxy – MVP библиотека под Android
так и в активитях надо, если по-честному 🤔
источник

AD

Aleksey D. in Moxy – MVP библиотека под Android
даже анимацию инициировать - и то подходит 🤔
источник

АЕ

Алексей Ершов... in Moxy – MVP библиотека под Android
интересно, почему раньше такого запроса не было. Все свои костыли писали?
источник

JF

Jorik Fat in Moxy – MVP библиотека под Android
я крайне редко использовал onFirstViewAttch() всегда хватало вызовов в конструкторе
источник

JF

Jorik Fat in Moxy – MVP библиотека под Android
как я понял, этот метод вообще крайне редко используется. Когда есть больше 1 View, которая может приаттачиться
источник

AD

Aleksey D. in Moxy – MVP библиотека под Android
источник

Y

Yanis in Moxy – MVP библиотека под Android
wat? Этот метод совсем для иного
источник

JF

Jorik Fat in Moxy – MVP библиотека под Android
а что изменится, если я в конструкторе вызову?
источник

JF

Jorik Fat in Moxy – MVP библиотека под Android
распишите, пожалуйста, кейс, в котором нужно использовать onFirstViewAttach(), чтобы не подходил вызов из конструктора
источник

Y

Yanis in Moxy – MVP библиотека под Android
Для начала вам стоит понять для чего этот метод был сделан. А использовать конструктор это плохой тон.
источник

AD

Aleksey D. in Moxy – MVP библиотека под Android
- у view будет другой стейт
- в конструкторе не ок подписки делать
- конструктор используют только для инициализации объекта
источник

JF

Jorik Fat in Moxy – MVP библиотека под Android
я знаю, для чего он был задуман. Почему конструктор это плохой тон?
источник

Y

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

Y

Yanis in Moxy – MVP библиотека под Android
звучит как - я не знаю для чего оно, потому буду использовать конструктор, вроде работает
источник

JF

Jorik Fat in Moxy – MVP библиотека под Android
мда. Этот метод вызывается, когда присоединяется первая View, при пересоздании View он не вызывается. Но все то же самое делается с конструктором
источник