我对FirebaseUI有一个小问题
用于Firestore的FirebaseUI是否需要ViewModel?或firebase自动为我们处理此问题? 尽管firebaseUi提供了分页功能,并且recyclerviewadapter构建了它的功能和类。
答案 0 :(得分:0)
在简单情况下: 如果您的Firebase UI在一个Activity中,并且仅用于登录,则 确切地说,答案是否。因为大多数 Data 处理工作都是由Firebase API完成的,所以将完成身份验证或授权。 但是请记住,设备旋转会重置Firebase用户界面。
在复杂的Android应用程序开发中: 答案是 YES ,因为 Viewmodel 确实适合Firebase UI与android等其他组件通信,例如 fragments 和具有生命周期意识的活动。这样用户界面返回的数据将会保留。