gpt4 book ai didi

android - android如何实时获取firestore文档列表

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

我想在android发生变化时实时获取firebase文档列表这是我的代码

firestore.collection("Players").orderBy("deptName").get().addOnCompleteListener(new OnCompleteListener<QuerySnapshot>() {
@Override
public void onComplete(@NonNull Task<QuerySnapshot> task) {
if (task.isSuccessful()) {

for (QueryDocumentSnapshot document : task.getResult()) {

documentList.add(document.getId());

}

最佳答案

Firestore 的文档提供了有关如何从中读取/写入的很好示例。您可以找到完整的文档 here

对于您的特定需求,您可以前往:Listen to multiple documents in a collection

代码如下:

db.collection("Players")
.addSnapshotListener(new EventListener<QuerySnapshot>() {
@Override
public void onEvent(@Nullable QuerySnapshot value,
@Nullable FirebaseFirestoreException e) {
if (e != null) {
Log.w(TAG, "Listen failed.", e);
return;
}

for (QueryDocumentSnapshot doc : value) {
documentList.add(doc.getId());
}
}
});

关于android - android如何实时获取firestore文档列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54506598/

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