flutter 如何在连接和断开连接时创建snackbar/吐司警报,并让消息显示连接类型?

a6b3iqyw  于 2023-05-19  发布在  Flutter
关注(0)|答案(2)|浏览(154)

我有一个任务,我必须创建,就像一个小吃店的信息在Flutter。如果设备已连接,Snackbar或吐司包将显示消息+绿色背景,断开连接时显示消息+红色背景。该消息将显示我们连接的内容(通过Hive、WiFi等)。

jucafojl

jucafojl1#

从添加connectivity_plus包开始,它包含一个简单的监听器,您可以在应用程序中实现,如果连接发生变化(断开连接,wifi,Hive..)
https://pub.dev/packages/connectivity_plus

onConnectivityChanged.listen会返回一个ConnectivityResult,你可以用它来显示不同类型的小吃条,这里是一个例子:

https://pub.dev/packages/top_snackbar_flutter
希望对你有用,祝你好运。

vd2z7a6w

vd2z7a6w2#

看起来你正在寻找一个不断检查互联网连接的软件包。
使用包:https://pub.dev/packages/internet_connection_checker
它通过打开一个地址列表的套接字来检查互联网(数据)连接。
该包可以可靠地确定设备是否具有到全球网络的连接,即都能上网

相关问题