Untitled
faisalsalameh
dart
06/12/2023 12:20 PM
884 B
18
Indexable
Future<bool> onInit() async {
final ConnectivityResult connectivityResult =
await (Connectivity().checkConnectivity());
if (connectivityResult == ConnectivityResult.wifi ||
connectivityResult == ConnectivityResult.mobile) {
_connectivity.onConnectivityChanged.listen(_updateConnectionStatus);
return true;
}
return false;
}
void _updateConnectionStatus(ConnectivityResult connectivityResult) async {
connectivityResult = await (Connectivity().checkConnectivity());
if (connectivityResult != ConnectivityResult.wifi &&
connectivityResult != ConnectivityResult.mobile) {
// type here
}
}Editor is loading...