Я пытаюсь перезагрузить экран, когда интернет вернулся.
import 'package:flutter/material.dart';
import 'package:igloled_app/components/enums.dart';
import 'package:provider/provider.dart';
import 'no_internet.dart';
class NetworkSensitive extends StatelessWidget {
final Widget child;
NetworkSensitive({this.child});
@override
Widget build(BuildContext context) {
var connectionStatus = Provider.of<ConnectivityStatus>(context);
if(connectionStatus == ConnectivityStatus.Online)
{
return child;
}
else if(connectionStatus == ConnectivityStatus.Offline)
{
return NoInternet();
}
else
{
return child;
}
}
}
, когда он в сети, он показывает нормальный экран, а когда интернет выходит, экран обновляется экраном 404. Мне нужно восстановить предыдущий экран, когда интернет вернулся.