фриз-менеджер возможен только в Rx варианте? В простом я сам при каждом обращении к вьюшке должен проверять ее наличие? И не слишком ли сложный жизненный цикл у презентера? У Дорфмана, кажется, была хорошая статья, где он объяснял почему презентер не должен повторять жизненный цикл активити/фрагмента.
Да, без фриза придется прийдется проверять Вью на null. Насчет жизненного цикла, это кому как удобнее. В большинстве случаев при имплементации экранов эти методы кроме onLoad не нужны. Удобно когда например потребуется обновление данных на onResume, сразу писать логику в презентере. К тому же метод onViewDetached необходим для отписки от Observables Вью. У нас проблем с жизненным циклом презентера не было, так как все разрабы и так наизусть знают жизненный цикл экрана.
Обсуждают сегодня