gpt4 book ai didi

android - com.google.firebase.database VS com.firebase.client

转载 作者:行者123 更新时间:2023-11-29 19:20:45 25 4
gpt4 key购买 nike

我只是在想这两个库之间有什么不同

因为编码之间的差异是什么:

FirebaseDatabase database = FirebaseDatabase.getInstance();
DatabaseReference myRef = database.getReference("https://....firebaseio.com/");

还有这个:

Firebase RootRef = new Firebase("https://....firebaseio.com/");

我还试图通过编码仅使用 com.google.firebase.database 库来使其更简单:

FirebaseDatabase RootRef =
new FirebaseDatabase("https://.....firebaseio.com/");

它给我错误:

Error:(18, 46) error: constructor FirebaseDatabase in class FirebaseDatabase cannot be applied to given types;
required: FirebaseApp,zzbpk,zzbpb
found: String
reason: actual and formal argument lists differ in length

同时指向它显示的 FirebaseDatabase:

'FirebaseDatabase(com.google.firebase.FirebaseApp, com.google.android.gms.internal.zzbpk, com.google.android.gms.internal.zzbpb)' has private access in 'com.google.firebase.database.FirebaseDatabase'

提前致谢希望它对读者来说很简单有什么想法吗?

最佳答案

它们是 Firebase SDK 的两个不同主要版本:

  • com.firebase 是 1.x 或 2.x SDK,因为它是在 I/O 2016 之前发布的。
  • com.google.firebase 是自 2016 年 I/O 以来发布的 SDK。由于此版本与 Google Play 服务部分 bundle 在一起,因此与该库的版本相匹配:10.x 现在,但任何 9.0 或更高版本都包含 Firebase 支持。

鉴于我们正在迅速接近 I/O 2017,您不应再在 2.x SDK 上启动任何新项目。

为了防止出现语法错误:

关于android - com.google.firebase.database VS com.firebase.client,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42556854/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com