作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的 main.dart 中有一些过时的部分,我想更新它们,但需要一点帮助,因为我的知识显然不够,希望有人能帮助我:-)
正如您在消息中所见,这部分的 snackbar 已过时。
'showSnackBar' is deprecated and shouldn't be used. UseScaffoldMessenger.showSnackBar. This feature was deprecated afterv1.23.0-14.0.pre..
这是我的main.dart的关联代码
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,但它并没有真正帮助我...... 'showSnackBar' is deprecated and shouldn't be used
最佳答案
您可以使用此代码。如果您的其余代码目前可以正常工作,则此代码没有任何问题
Navigator.of(context, rootNavigator: true).pop('dialog');
ScaffoldMessenger.of(context).showSnackBar(
SnackBar(
content:Text('BEIM LADEN DER POST-DATEN IST EIN FEHLER AUFGETRETEN!'),
duration: Duration(seconds: 2),
),
);
关于Flutter - 'showSnackBar' 已弃用 - 如何更新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66716707/
我是一名优秀的程序员,十分优秀!