📜  Flutter – 检测设备的在线-离线状态

📅  最后修改于: 2022-05-13 01:54:56.213000             🧑  作者: Mango

Flutter – 检测设备的在线-离线状态

Flutter SDK 是谷歌开发的开源软件开发工具包。有时,您的应用程序的功能需要用户的设备在线,如果它离线,您应该通知用户打开移动数据或连接到 Wi-Fi 以访问互联网。

方法:使用flutter包flutter_offline查看用户设备当前的连接状态。

第 1 步:导航到pubspec.yaml文件。

在 VS Code 中打开您的项目并导航到 p ubspec.yaml文件:

第二步:添加依赖。

现在将flutter_offline添加为依赖项并保存。

第三步:下载依赖。

在 VS Code 中打开终端并运行

flutter pub get

第 4 步:代码。

我们将使用flutter_offline包提供的OfflineBuilder小部件来检测设备的连接性。

句法:

(new) OfflineBuilder OfflineBuilder({
  Key? key,
  required Widget Function(BuildContext, ConnectivityResult, Widget) connectivityBuilder,
  Duration debounceDuration = kOfflineDebounceDuration,
  Widget Function(BuildContext)? builder,
  Widget? child,
  Widget Function(BuildContext)? errorBuilder,
})

例子:

代码块

输出: