flutter - Flutter - 'showSnackBar' 已弃用 - 如何更新?
问题描述
我的 main.dart 中有一些过时的部分,我想更新它们,但需要一点帮助,因为我的知识显然不足,希望有人能帮助我:-)
正如您在消息中看到的,在这部分中,小吃店已过时。
'showSnackBar' 已弃用,不应使用。使用 ScaffoldMessenger.showSnackBar。此功能在 v1.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”已被弃用,不应使用
解决方案
您可以使用此代码。如果您的其余代码目前可以正常工作,则此代码没有任何问题
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),
),
);
推荐阅读
- dask - 如何在 influxdb 中编写 dask 数据帧而不将其转换为熊猫?
- python - 将不同位置的数据绘制为等高线图
- twitter-bootstrap - 我无法设置页脚背景颜色全宽,请检查我错在哪里
- excel - 过滤一列并在所有过滤行的另一列中插入值
- c - C 冒泡排序算法
- php - 产品未在电子商务网站上显示
- sql - Postgres:如何将文本数组列中的元素复制到 json 列中?
- android - 违反 Facebook Audience Network 政策的通知 - 此展示位置鼓励意外点击广告
- python - 在请求python中获取API数据的响应代码403
- c# - 图像再次绘制自己