gpt4 book ai didi

java - 为什么我们要从存储库返回实时数据? (MVVM 安卓)

转载 作者:行者123 更新时间:2023-11-29 02:18:33 25 4
gpt4 key购买 nike

<分区>

许多示例将 LiveData 从存储库返回到 ViewModel

public class Repository{

private fun getText(): LiveData<String> = FakeDataBase.text
}

但是,如果我们只返回 String 并将返回的 Data 设置到 ViewModel 中的 LiveData 中,会有什么不同吗?

例如,当我们使用 Retrofit 时,我们会得到一个调用对象,并且大多数情况下我们会将该调用对象转换为具有特殊类的 LiveData。所以我们可以跳过这一步,从调用对象中获取值,在 ViewModel 中返​​回它,并将值设置到 ViewModel 中的 LiveData

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com