всем привет! есть вопрос о LiveData во ViewModel
когда мы подписываемся на нее, скажем, постя результат запроса в лд, мы получаем результат запроса. Но при повторной подписке (скажем, когда мы вернулись во фрагмент, закрыв верхний в стеке), мы моментально получаем данные, которые вернул запрос в первый раз. Как контролируются эти моменты в лайв дате обычно? Есть вариант каждый раз при вызове запроса брать новую лд, но чет мне кажется это чревато нехорошими последствиями
Тут 2 пути. Если вью модель живёт в скоупе активити и ты ходишь по фрагментам, то получаешь вью модель, принадлежащую активити. Если скоуп фрагмента, то вью модель живёт столько, сколько фрагмент