jjzjj

dataBaseReference

全部标签

android - 如何使用 firebase 用户的 UID 作为 child 的名字使用 onClick 创建新的 child ?

FirebaseDatabase数据库=FirebaseDatabase.getInstance();finalDatabaseReferenceuRef=database.getReference("orders");finalDatabaseReferencemRef=database.getReference("orders");finalDatabaseReferencenameRef=database.getReference("orders").child("username");finalDatabaseReferenceeRef=database.getReferenc

java - 使 firebase 查询搜索不区分大小写

这个问题在这里已经有了答案:CaseinsensitivesortingwithFirebaseorderByChild(2个答案)关闭4年前。我想从Firebase数据库中提取信息,但它是一个区分大小写的查询,我不希望它区分大小写,有没有办法让AndroidStudio中的查询不区分大小写,这是查询代码DatabaseReferenceSearchRef=(DatabaseReference)FirebaseDatabase.getInstance().getReference().child("Child1").orderByChild("Child2").startAt(sear

android - 使用 Firebase 按键获取元素

我一直在尝试使用元素的键从我的Firebase数据库中检索元素。我有一个用户类,用户存在于数据库中。我想通过此方法使用其键检索对象用户:publicUsergetConnectedUserByUId(finalStringuid){DatabaseReferencedatabase=FirebaseDatabase.getInstance().getReference();DatabaseReferenceref=database.child("users");finalListconnectedUser=newArrayList();ref.addValueEventListener

查询firebase dataBaseReference的习语是什么?

不是一个Android问题。旨在查询数据库的方法:privatevoiddb()throwsFileNotFoundException,IOException{FileInputStreamserviceAccount=newFileInputStream("serviceAccountKey.json");FirebaseOptionsoptions=newFirebaseOptions.Builder().setCredential(FirebaseCredentials.fromCertificate(serviceAccount)).setDatabaseUrl(stringURL).

android - 仅在 firebase 调用完成时加载布局

问题:我的MainActivity中的布局是在我有机会完成调用firebase以恢复应用程序数据之前生成的。如果我旋转屏幕,从而导致onCreate在MainActivity中再次运行,一切都会正常生成。在我的应用程序中,我有一个Application类的自定义实现,它会调用Firebase来恢复数据/确保数据始终同步。但是,我有大约20个ValueEventListener,而不是只有几个ValueEventListeners和下面的大量子项。这是为了防止每次用户生成少量数据时我的应用程序几乎同步整个数据库,并避免异步操作数据时可能发生的冲突。有趣的是,ValueEventListe

android - Firebase DatabaseReference 按指定值过滤

假设我有这个firebaseJSON结构:我需要得到属性“from”等于“this”的所有问题。我知道我可以使用Volley创建一个StringRequest并从我的questions.json中获取所有值。然后,在客户端,我可以遍历响应并删除那些没有正确属性的响应,但这只有在我有几个问题时才有效。如果我有数百万个问题,我将需要对这数百万个问题进行迭代。有什么方法可以对我的请求进行过滤,以仅获取具有我选择的属性的问题?(例如:搜索questions.jsonwherefrom==this) 最佳答案 Trythisifmaybeus

android - 从 Firebase 数据库读取数据

我想从firebase数据库中读取特定数据。我目前正在做的是here。DatabaseReferencedatabase=FirebaseDatabase.getInstance().getReference();DatabaseReferencemyRef=database.child("profiles/");myRef.child(phoneNo).addListenerForSingleValueEvent(newValueEventListener(){@OverridepublicvoidonDataChange(DataSnapshotdataSnapshot){user

java - 在 Firebase 群发消息应用中实现阅读回执功能

我想在我的Firebase群组消息传递应用程序中实现“Seen”功能。您能否建议最好和最有效的方法(工作代码将不胜感激)?例如,该应用会在群组消息中显示“6岁之前看到”或“15岁之前看到”。这是我的项目:https://github.com/firebase/friendlychat/tree/master/android这是MainActivity:https://github.com/firebase/friendlychat/blob/master/android/app/src/main/java/com/google/firebase/codelab/friendlychat

swift - Firebase 在 Swift 中返回句柄和引用的正确方法是什么

我正在从我的fetch函数中返回DatabaseReference和Databasehandle以便稍后分离监听器。但是,在guard语句的闭包内,我无法返回(ref,handle)因为它在句柄定义内。奇怪的是,如果我简单地输入return,Xcode不会对我大喊大叫并且编译正常。这是正确的吗?我知道我可以用DatabaseReference?和Databasehandle?代替,并在guard语句中返回(nil,nil)。但对我来说更有意义的是,无论获取是否成功,都应该返回一个引用和一个句柄。funcfetchQuestions(completion:@escaping(Questi

ios - 火力地堡 : How to removeObserver(withHandle:) after observeSingleEvent()?

我将Firebase数据库与swift结合使用。当我使用databaseReference.observe(...)进行观察时,我可以轻松地从DatabaseReference中删除观察者:databaseHandle=databaseReference.observe(.value,with:{(snapshot)in...},withCancel:{(error)in...})...databaseReference.removeObserver(withHandle:databaseHandle)我的问题是当我使用databaseReference.observeSingleEv
12