【问题标题】:How to check if wi-fi has internet in the flutter app如何在 Flutter 应用中检查 wi-fi 是否有互联网
【发布时间】:2021-09-02 05:50:37
【问题描述】:

如何在flutter应用程序中检查连接的wi-fi网络是否有互联网,当我使用connectivity 3.0.6包中的connectivityResult == ConnectivityResult.wifi时,它返回true,但如果我禁用wi-fi,即将推出的功能将无法工作fi 数据连接。

【问题讨论】:

    标签: flutter dart connectivity


    【解决方案1】:

    您可以检查与网页的连接以确保您有互联网连接,如下所示:

      checkConnection() async {
        try {
          final result = await InternetAddress.lookup('google.com');
          if (result.isNotEmpty && result[0].rawAddress.isNotEmpty) {
            setState(() {
              con = true;
            });
          }
        } on SocketException catch (_) {
          setState(() {
            con = false;
          });
        }
      }
    

    这对我有用,祝你好运。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-03
      相关资源
      最近更新 更多