【发布时间】:2020-09-24 08:34:36
【问题描述】:
有没有办法将当前用户数据保存到本地缓存,而不是每次调用菜单时都调用它。这是我目前在菜单小部件构造函数中所做的:
BurgerMenu() {
color = Colors.black;
FirebaseAuth.instance.currentUser().then((value) async {
return Firestore.instance
.collection('users')
.document(value.uid)
.get()
.then((userData) {
email = userData.data["email"];
name = userData.data['name'];
});
});
}
电子邮件和姓名是在弹出菜单时添加附加信息。我也不确定这是否是管理应用程序的最佳做法
【问题讨论】:
-
使用共享偏好
标签: flutter dart google-cloud-firestore