hasInternetAccess property
bool
get
hasInternetAccess
Implementation
bool get hasInternetAccess {
if (contains(BaseConnectivityResult.mobile)) {
logDebug('成功连接移动网络');
return true;
} else if (contains(BaseConnectivityResult.wifi)) {
logDebug('成功连接WIFI');
return true;
} else if (contains(BaseConnectivityResult.ethernet)) {
logDebug('成功连接到以太网');
return true;
} else if (contains(BaseConnectivityResult.vpn)) {
logDebug('成功连接vpn网络');
return true;
} else if (contains(BaseConnectivityResult.bluetooth)) {
logDebug('成功连接蓝牙');
return true;
} else if (contains(BaseConnectivityResult.other)) {
logDebug('成功连接除以上以外的网络');
return true;
} else if (contains(BaseConnectivityResult.none)) {
logDebug('没有连接到任何网络');
return false;
} else {
logDebug('其它网络情况');
return true;
}
}