The non-nullable variable '_instance' must be initialized.

来源:3-5 基于配置的请求封装与hi_net架构搭建-2

max123

2021-07-18

class HiNet 单例模式代码报错
按照视频代码,这两行报错
HiNet._();

static HiNet _instance;

保存内容如下
The non-nullable variable ‘_instance’ must be initialized. Try adding an initializer expression.

写回答

2回答

CrazyCodeBoy

2021-07-19

这个在第二章有讲,也可参考下这块课程源码的实现:https://git.imooc.com/coding-487/fa-net/src/master/lib/http/core/hi_net.dart

1
0

李虹利

2021-09-03

第二行这样写 static late HiNet _instance; 这样就能避免空安全问题了

0
0

Flutter高级进阶实战-仿哔哩哔哩-掌握Flutter高阶技能

一次性掌握Flutter高阶技能+商业级复杂项目架构设计与开发方案

1723 学习 · 870 问题

查看课程