фильтрами, при нажатии на котороую должен открываться экран, где можно выбрать определённых пользователей.
Подскажите пожалуйста, можно ли делать этот экран фильтра не как фрагмент, а как dialogfragment, не будет ли проблем с производительностью и состоянием, если в dialog fragment'е у нас будут запросы на сервер и обращения в бд?
Это в принципе не лучшее решение с точки зрения архитектуры прямо из диалога куда-то обращаться кроме viewodel, но вообще проблем не будет, если вы конечно это асинхронно делаете
без разницы откуда идут запросы в бд или сеть
у DialogFragment также может быть свой презентер или ViewModel, чтобы организовать архитектуру. Без проблем.
Обсуждают сегодня