You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改Flutter internet_connection_checker包的默认网络检查间隔时长

Flutter internet_connection_checker 包检查间隔修改方法

你可以通过修改InternetConnectionChecker实例的checkInterval属性自定义网络检查间隔,该属性默认值为Duration(seconds: 10),对应默认10秒的检查周期。

修改后的代码示例如下:

// 先将检查间隔设置为5秒
InternetConnectionChecker().checkInterval = const Duration(seconds: 5);
// 再监听网络状态变化
InternetConnectionChecker().onStatusChange.listen((status) {
    add(OnInternetConnectionChanged(
        status == InternetConnectionStatus.disconnected ? false : true));
  });

注意事项:

  • 修改checkInterval的操作需要在注册onStatusChange监听之前完成,调整后的间隔才会生效
  • 如果需要全局生效,可以在应用初始化阶段统一配置该属性即可

内容的提问来源于stack exchange,提问作者Abdi mussa

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 20:06:03