flutter - 颤振警报不出现
问题描述
在我下面的代码中,警报大脑正在出现,即使我称之为它可能是什么?
} else { //如果使用信息不可用,显示对话框 var nameController = TextEditingController(); var addressController = TextEditingController();
Alert(
context:context,
title:'UPDATE PROFILES',
content:Column(
children: [
TextField(decoration: InputDecoration(
icon:Icon(Icons.account_circle),
labelText: 'Name'
),controller: nameController,),
TextField(decoration: InputDecoration(
icon:Icon(Icons.home),
labelText: 'Address'
),controller: addressController,)
],
),
buttons: [
DialogButton(child: Text('CANCEL'), onPressed: ()=>Navigator.pop(context)),
DialogButton(child: Text('UPDATE'), onPressed: () {
//Update to server
userRef.doc(FirebaseAuth.instance.currentUser.phoneNumber)
.set({
'name':nameController.text,
'address':addressController.text
}).then((value) async {
Navigator.pop(context);
ScaffoldMessenger.of(scaffoldState.currentContext)
.showSnackBar(SnackBar(content: Text('UPDATE PROFILES SUCCESSFULLY!')));
await Future.delayed(Duration(seconds: 0),(){
//And because user already login,we will start new screen
});
})
.catchError((e){
Navigator.pop(context);
ScaffoldMessenger.of(scaffoldState.currentContext)
.showSnackBar(SnackBar(content: Text('$e')));
});
}),
]
).show(); //Don't forget show()
}
})
});
}
解决方案
推荐阅读
- javascript - 如何编写用于输入多列、比较它们的值并在地图中触发过滤器的 mapbox 表达式?
- python - 使用 unicode 撇号正确标记英语缩写
- spring - Spring - 根据上下文获取不同的bean
- reactjs - 太多的重新渲染。React 限制了渲染的数量以防止无限循环。UI 和控制台错误
- r - 无法使用包 DHARMa 生成 glmmTMB 诊断图
- python-3.x - Django 站点地图在随机模型上导致运行时错误
- python - 在 pandas .csv [Python] 中删除行
- android - 一个不同的 google_sign_in 异常:ApiException: 10: , null, null)
- javascript - TypeError:无法读取未定义的属性“findAll”-Node.js + Postgresql
- typescript - 没有覆盖 nyc + vue-mocha 插件 + typescript setup