Что-то не пойму с прогресс баром и LiveData. Создал во ViewModel переменную типа MutableLiveData куда записываю true или false. На эту переменную подписываюсь во вьюшке. Но во...
Коллеги, вопрос. Иммет ли смысл использовать SharedPrefference если используешь Room? Можно ли все данные и настройки хранить в базе данных, не влияет ли это на скорость получ...
А данные для вьюшки преобразовывает в нужный вид презентер? Или данные готовятся в другом месте из сырых полученных например от ретрофита? Просто если для приобразования нужны...
Коллеги, подскажите пожалуйста, как правильно начать переписывать готовое приложение под новую архитектуру? Т.е. есть приложение, оно уродливое и легче сделать все заново, но ...
Коллеги, подскажите пожалуйста, если я получаю данные из Broadcast то в каком слое должен находиться его слушатель в патерне MVP? В интеракторе или в репозитори? Сейчас у меня...
т.е. я должен во ViewModel отдельно подписываться на данные от репозитория которые тоже LiveData и потом во ViewModel перекладывать их в ту модель на которую подписана View?
т.е. для каждого нового провайдера я пишу класс адаптер который реализует интерфейс общего запроса погоды а уже адептер вызывает методы у провадеров?
а презентер получает уже готовую модель данных, обычное POJO из которой достает данные и передает в методы вью например view.showMaxTemperature(weather.getMaxTemp()) ? Или он ...
т.е. во View при создании презентера в конструктор прокидывть контекст, далее его в презентере прокинуть в интерактор?
Вопрос, можно ли как то показать прогресс бар в момент пока ждем LifeData из ViewModel и вообще имеет ли это смысл?
как ViewModel узнает что я данные получил?
а уведомлять адаптер о том что данные изменились по колбэку на который подписывать активити?
когда мы создаем адаптер мы в него передаем данные которые нужно отображать, так ведь?
А при пересоздании активити, у нас разве контекст не поменяется?