采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
相关截图:
问题出在这句:return _cache ?? ......
当_cache不为空时,返回_cache。注意这个_cache是Logger?类型而不是Logger类型。
改成以下写法就对了
class Logger { static Logger? _cache; factory Logger() { _cache ??= Logger._internal(); return _cache!; } Logger._internal(); }
你调用的地方截图发下看看
登录后可查看更多问答,登录/注册
解锁Flutter开发新姿势,,系统掌握Flutter开发核心技术。
1.7k 4
2.0k 1
4.1k 5
1.8k 3
1.7k 5