Flutter:互联网恢复后如何重新加载屏幕?

我正在尝试在互联网恢复时重新加载屏幕。

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屏幕。互联网恢复正常后,我需要重新构建上一个屏幕。

ingkao84 回答:Flutter:互联网恢复后如何重新加载屏幕?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3136426.html

大家都在问