И здесь я проверяю состояние сети:
Код: Выделить всё
@override
Widget build(BuildContext context) {
bloc.checkConnectivity(Connectivity());
return StreamBuilder(
stream: bloc.getInitApp,
builder: (context, AsyncSnapshot initApp) {
if (initApp.hasData) {
return prepareMain(initApp.data);
} else {
return Center(
child: CircularProgressIndicator(),
);
}
});
}
Код: Выделить всё
checkConnectivityКод: Выделить всё
checkConnectivity(Connectivity _connectivity) {
_connectivity.onConnectivityChanged.listen((ConnectivityResult result){
if (result == ConnectivityResult.mobile ||
result == ConnectivityResult.wifi) {
fetchInitApp();
}
});
}
Код: Выделить всё
Error connecting to the service protocol: HttpException: , uri = http://127.0.0.1:1024/ws
То же самое происходит и с http пакетом Dart.
Изменить 1: 25 сентября 2019 г.
Код: Выделить всё
This has nothing to do with codes!Код: Выделить всё
The problem is the system WiFi connection.- Отключите систему WiFi
- Отключите телефон
- Повторно подключите систему к Wi-Fi
- Подключите телефон
- Запустите приложение
Подробнее здесь: https://stackoverflow.com/questions/539 ... ption-erro
Мобильная версия