Android Google Firestore - 监听多个文档
创始人
2024-08-13 23:00:14
0

您可以使用Firestore的addSnapshotListener方法来监听多个文档。下面是一个示例代码:

FirebaseFirestore db = FirebaseFirestore.getInstance();
CollectionReference collectionRef = db.collection("your_collection");

collectionRef.document("doc1").addSnapshotListener(new EventListener() {
    @Override
    public void onEvent(@Nullable DocumentSnapshot documentSnapshot, @Nullable FirebaseFirestoreException e) {
        if (e != null) {
            Log.w(TAG, "Listen failed.", e);
            return;
        }

        if (documentSnapshot != null && documentSnapshot.exists()) {
            Log.d(TAG, "Document 1 data: " + documentSnapshot.getData());
        } else {
            Log.d(TAG, "Document 1 does not exist");
        }
    }
});

collectionRef.document("doc2").addSnapshotListener(new EventListener() {
    @Override
    public void onEvent(@Nullable DocumentSnapshot documentSnapshot, @Nullable FirebaseFirestoreException e) {
        if (e != null) {
            Log.w(TAG, "Listen failed.", e);
            return;
        }

        if (documentSnapshot != null && documentSnapshot.exists()) {
            Log.d(TAG, "Document 2 data: " + documentSnapshot.getData());
        } else {
            Log.d(TAG, "Document 2 does not exist");
        }
    }
});

在这个例子中,我们首先获取到Firestore实例,然后使用collection方法获取到一个指定的集合。然后我们使用document方法指定要监听的文档。在每个addSnapshotListener方法中,我们可以实现一个EventListener来处理对应文档的更改。在监听器中,您可以根据需要进行适当的操作。

请注意,这个示例代码中的TAG是一个String变量,您可以根据自己的需要定义它。还要确保您已经在您的项目中添加了Firestore的依赖。

相关内容

热门资讯

总算了解!创思维激k辅助神器,... 总算了解!创思维激k辅助神器,hhpoker作弊码,解密教程(有挂规律);超受欢迎的创思维激k辅助神...
最新技巧!闲逸辅助器,wejo... 最新技巧!闲逸辅助器,wejoker手机版透视脚本,必赢方法(有挂猫腻);1、最新技巧!闲逸辅助器,...
大家学习交流!超凡辅助平台,悟... 大家学习交流!超凡辅助平台,悟空黑桃a有挂嘛,2025教程(有挂规律);1、超凡辅助平台机器人多个强...
揭秘几款!wepoker辅助,... 揭秘几款!wepoker辅助,wepoker脚本下载,新版2025教程(确实有挂);1、找出wepo...
教学盘点!功夫川嘛辅助器是真的... 教学盘点!功夫川嘛辅助器是真的假的,wepoker数据分析工具,普及教程(有挂秘诀)是一款可以让一直...
必看攻略!微乐小程序辅助工具,... 必看攻略!微乐小程序辅助工具,大菠萝免费辅助,可靠教程(有挂细节);详细微乐小程序辅助工具攻略(微乐...
重大通报!凑一桌开挂,wepo... 重大通报!凑一桌开挂,wepoker透视底牌,科技教程(有挂规律);亲,有的,ai轻松简单,又可以获...
解密关于!途游小程序辅助器,德... 解密关于!途游小程序辅助器,德普之星的辅助工具介绍,2025新版技巧(有挂技术);最新版2026是一...
玩家必看科普!琼崖海南麻将辅助... 玩家必看科普!琼崖海南麻将辅助器,WePoKer辅助器,介绍教程(真的有挂);是一款可以让一直输的玩...
玩家必看攻略!麻友圈安庆版插件... 玩家必看攻略!麻友圈安庆版插件,wepoker轻量版透视方法,解说技巧(有挂猫腻);麻友圈安庆版插件...