import 'package:connectivity/connectivity.dart';
var connectivityResult = await (new
Connectivity().checkConnectivity());
if (connectivityResult == ConnectivityResult.mobile) {
// I am connected to a mobile network.
}. else if (connectivityResult == ConnectivityResult.wifi)
{
// I am connected to a wifi network.
}
import 'package:connectivity/connectivity.dart';
var connectivityResult = await (new Connectivity().checkConnectivity());
if (connectivityResult == ConnectivityResult.mobile) {
// I am connected to a mobile network.
} else if (connectivityResult == ConnectivityResult.wifi) {
// I am connected to a wifi network.
}
3 回答
您可以使用以下插件来检查连接
https://github.com/flutter/plugins/tree/master/packages/connectivity
您可以使用connectivity插件 . 此插件适用于iOS和Android .
用于检查当前状态的示例用法:
您可以使用 StreamBuilder 和 connectivity 插件构建反应式布局: