import 'package:flutter/material.dart'; import 'package:connectivity/connectivity.dart'; class ConnectivityProvider extends ChangeNotifier { String conStatus = ''; checkConnection() { Connectivity().onConnectivityChanged.listen((ConnectivityResult result) { conStatus = _getStatus(result); notifyListeners(); }); } String _getStatus(ConnectivityResult result) { switch (result) { case ConnectivityResult.wifi: return 'wifi'; break; case ConnectivityResult.mobile: return 'calcular'; break; case ConnectivityResult.none: return 'offline'; break; default: return 'offline'; break; } } }