У меня есть поток в моей ViewModel, который предоставляет мне некоторые данные. Теперь я хотел бы, чтобы эти данные перезагружались при обновлении по запросу из пользовательского интерфейса, но я не уверен, какой способ лучше всего повторно запустить поток или перезагрузить данные.
Возможно, пример проиллюстрирует то, что я имею в виду:
У меня есть следующая ViewModel:
Код: Выделить всё
class MyViewModel(
getSomeDataUsecase : GetSomeDataUseCase
): ViewModel(){
val myData:Flow = getSomeDataUsecase() //
Подробнее здесь: [url]https://stackoverflow.com/questions/78362889/trigger-kotlin-flow-again-on-pull-to-refresh[/url]
Мобильная версия