Flutter使用Firebase实时数据库时引用被划掉的原因解析
Flutter Firebase实时数据库引用被划掉的原因
你看到的划掉效果,是因为你用的旧API已经被官方标记为废弃(deprecated),具体原因和解决方法如下:
- 旧方法被淘汰:原来的
reference()获取数据库引用的方式,已经在新版Firebase实时数据库Flutter SDK中被废弃,IDE通过划掉样式提示你该方法不再推荐使用。 - 改用新API:现在官方推荐使用
FirebaseDatabase.instance.ref()来获取根引用,如果要指定子路径,直接用ref("your-target-path")即可。 - 版本匹配问题:你当前的SDK版本已经更新到了采用新API的版本,但代码还沿用了旧的实现写法,所以出现这个提示。

内容的提问来源于stack exchange,提问作者Mustafa OZKAYA
相关产品推荐
相关产品推荐

