Flutter 判断网络可用性
依赖包
dependencies:
connectivity: ^0.4.2
代码
import 'package:connectivity/connectivity.dart';
///2019.4.18 By GX
///判断网络是否可用
///0 - none | 1 - mobile | 2 - WIFI
Future<int> isNetWorkAvailable() async{
var connectivityResult = await (new Connectivity().checkConnectivity());
if (connectivityResult == ConnectivityResult.mobile)
return 1;
else if (connectivityResult == ConnectivityResult.wifi)
return 2;
else if (connectivityResult == ConnectivityResult.none)
return 0;
}
赞赏
如对您有帮助,支持我,不胜感激