pubspec.yaml → dependencies:加入connectivity: ^0.4.2

判斷是否連接網路
import ‘package:connectivity/connectivity.dart’;
Future isConnected() async {
var connectivityResult = await (Connectivity().checkConnectivity());
return connectivityResult != ConnectivityResult.none;
}

取得連接網路類型
var connectivityResult = await (Connectivity().checkConnectivity());
if (connectivityResult == ConnectivityResult.mobile) {
// 行動網路
} else if (connectivityResult == ConnectivityResult.wifi) {
// wifi無線網路
}

https://cloud.tencent.com/developer/article/1781635