Firestore的FirebaseUI是否需要ViewModel?在Android

时间:2020-08-07 09:30:40

标签: android firebase google-cloud-firestore viewmodel firebaseui

我对FirebaseUI有一个小问题

用于Firestore的FirebaseUI是否需要ViewModel?或firebase自动为我们处理此问题? 尽管firebaseUi提供了分页功能,并且recyclerviewadapter构建了它的功能和类。

1 个答案:

答案 0 :(得分:0)

在简单情况下: 如果您的Firebase UI在一个Activity中,并且仅用于登录,则 确切地说,答案是。因为大多数 Data 处理工作都是由Firebase API完成的,所以将完成身份验证或授权。 但是请记住,设备旋转会重置Firebase用户界面

在复杂的Android应用程序开发中: 答案是 YES ,因为 Viewmodel 确实适合Firebase UI与android等其他组件通信,例如 fragments 和具有生命周期意识的活动。这样用户界面返回的数据将会保留。