Flutter 颤振';showSnackBar';已弃用-如何更新?
我的main.dart中有一些过时的部分,我想更新它们,但需要一些帮助,因为我的知识显然不足,希望有人能帮助我:-) 在这一部分,快餐店已经过时了,你可以在信息中看到 “showSnackBar”已弃用,不应使用。使用 ScaffoldMessenger.showSnackBar。此功能在之后被弃用 v1.23.0-14.0.预 这是my main.dart的关联代码Flutter 颤振';showSnackBar';已弃用-如何更新?,flutter,updates,snackbar,Flutter,Updates,Snackbar,我的main.dart中有一些过时的部分,我想更新它们,但需要一些帮助,因为我的知识显然不足,希望有人能帮助我:-) 在这一部分,快餐店已经过时了,你可以在信息中看到 “showSnackBar”已弃用,不应使用。使用 ScaffoldMessenger.showSnackBar。此功能在之后被弃用 v1.23.0-14.0.预 这是my main.dart的关联代码 Navigator.of(context, rootNavigator: true).pop('dialog'); Ma
Navigator.of(context, rootNavigator: true).pop('dialog');
Magazin.scaffoldKey.currentState!.showSnackBar(SnackBar(
content: Text('BEIM LADEN DER POST-DATEN IST EIN FEHLER AUFGETRETEN!'),
duration: Duration(seconds: 5),
));
我在论坛上找到了这个therad,但它并没有真正帮助我。。。
您可以使用此代码。如果您的其他代码当前正常工作,则此代码没有任何问题
Navigator.of(上下文,rootNavigator:true).pop('dialog');
ScaffoldMessenger.of(上下文)。showSnackBar(
小吃条(
内容:文本('BEIM ladder DER POST-DATEN IST EIN FEHLER AUFGETRETEN!'),
持续时间:持续时间(秒数:2),
),
);
您可以在应用程序中使用Flushbar实现以下功能:
对我来说,很明显你不需要用一个脚手架信息员(…)来包装你的旧脚手架(…)。我一做到这一点,迁移就很容易了 新的过度使用版本:
@override
Widget build(BuildContext context) {
return ScaffoldMessenger(
key: scaffoldMessengerKey,
child: Scaffold(
appBar: AppBar(
旧片段:
@override
Widget build(BuildContext context) {
return Scaffold(
key: scaffoldKey,
appBar: AppBar(
希望这能帮助下一个人
@override
Widget build(BuildContext context) {
return Scaffold(
key: scaffoldKey,
appBar: AppBar(