采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
这个_internal 是怎么来的? 也没个提示啥的
_internal()是需要自己实现的,名字可以自定义
非常感谢!
Logger._initernal(); 我测试过 不需要任何实现;
如果不加这个话,直接 _cache = Logger(); 会导致无限循环调用;有点懵逼
factory Logger() { print("111111"); if(_cache == null) { print("22222"); _cache = Logger._initernal(); print("_cache = $_cache"); } return _cache;}
登录后可查看更多问答,登录/注册
解锁Flutter开发新姿势,,系统掌握Flutter开发核心技术。
1.7k 4
2.0k 1
4.1k 5
1.8k 3
1.7k 5