我使用flutter和firebase制作了一个应用程序。我想通过显示个人资料图片及其名称来修复我的Google登录名。我使用此代码向Google进行身份验证。
void _handleSubmitted(String text){
_textController.clear();
_googleSignIn.signIn().then((user){
var message = {
'sender': {'name': user.displayName, 'imageUrl': user.photoUrl},
'text': text
};
});
// _addMessage(name: user.displayName, text: text);
var user;
ChatMessage message = new ChatMessage(
name: user.displayName,
text: text,
senderImageUrl: user.photoUrl
);
setState(() {
_message.insert(0, message);
});
}
然后,我使用此方法使用此代码查看登录图像和名称,但是此代码未显示我的图像或什么都不显示。它显示了我的错误。
child: new GoogleUserCircleAvatar(
ChatMessage.sender.imageUrl,
ChatMessage.sender.name
//child: new Text(name[0]),
),