我是flutter和fire base的新手,所以请耐心等待。我在我的应用程序上使用firest和flutter进行电子邮件注册,注册时将一些附加字段保存到firest。我想检索这些字段以显示在用户配置文件上。
保存到用户集合的字段的密钥标识符是注册时自动生成的用户 ID。
我在我的小部件构建上下文中
child: new FutureBuilder<FirebaseUser>(
future: _firebaseAuth.currentUser(),
builder: (BuildContext context, AsyncSnapshot<FirebaseUser> snapshot) {
if (snapshot.connectionState == ConnectionState.done) {
String userID = snapshot.data.uid;
_userDetails(userID);
return new Text(firstName);
}
else {
return new Text('Loading...');
}
},
),
我的get关联数据方法是:
Future<void> getData(userID) async {
// return await Firestore.instance.collection('users').document(userID).get();
DocumentSnapshot result = await Firestore.instance.collection('users').document(userID).get();
return result;
}
检索用户详细信息
void _userDetails(userID) async {
final userDetails = getData(userID);
setState(() {
firstName = userDetails.toString();
new Text(firstName);
});
}
我尝试过在_userdetails中将.then()添加到集合状态,但它说userDetails是一种void类型,不能分配给字符串。此处的当前代码块返回“Future”的实例,而不是用户详细信息。
您的方法被标记为< code>async,因此您必须等待结果:
Future<void> _userDetails(userID) async {
final userDetails = await getData(userID);
setState(() {
firstName = userDetails.toString();
new Text(firstName);
});
}
我正在尝试使用Microsoft Graph API从AD检索所有用户。 https://graph.microsoft.com/v1.0/users 但是这只是从整个用户列表中返回一些前n行。 我猜它在那里使用了一些分页。但没有找到如何在查询中指定页码或这些详细信息作为参数。 https://learn.microsoft.com/en-us/graph/api/user-list?视图=图形-
我登录到www.someurl.com/admin下的一个页面。然后我在同一个窗口选项卡中将url更改为www.someurl.com。我在同一个http会话中工作,所以我希望能够检索用户登录详细信息。 {spring_security_context=org.springframework.security.core.context.securitycontextimpl@ed20eaf7:Au
我们应该如何从kafka集群/动物园管理员处检索所有代理(已连接/已断开连接)的完整详细信息? 我发现以下方法只获取活动代理,但我想知道以前在集群中服务的代理的IP地址,但它现在已断开连接 以下代码片段给出了活动代理的列表: 输出: 我的机器-1:端口 我的机器-2:端口 我的机器-3:端口 我的机器-4:端口 我需要多节点 kafka 集群中所有已连接/已断开连接的代理的信息
问题内容: 我正在尝试使用数据库表在Spring应用程序中应用安全性。 到目前为止,我的applicationContext-Security中有: 我对userDetailsService的实现如下所示: 我的汇编程序如下所示: 现在,用户实体为: 我的userentitydao界面是: 实现是: 现在,当我尝试在tomcat上进行部署时,出现以下异常: 而不管我该怎么办,我不知道这是怎么回
当我试图检索recycleview中保存的数据时,它们显示的是所有用户的数据,而不是登录的用户。有人能帮忙吗?
我试图从过去的贝宝交易中检索捕获请求令牌,因为我需要退款客户。我们的系统上已经没有这些信息了,因为,甚至不问。它看起来像这样: 有可能得到那个吗? 我在这里查看了PayPal的事务搜索API,响应中没有任何内容表明该字段存在:https://developer.paypal.com/docs/API/transaction-search/v1/ 我也检查了贝宝的内置报告,但他们也没有给我们。 此外