没有事件侦听器的Android Firestore快照侦听器指标注册

问题描述 投票:0回答:1

我的应用程序中没有像onEvent(blah)这样的任何快照侦听器。但是这些指标显示,即使调用完成后,我在进行get()调用时仍具有活动的snapshotListeners。

 getFirebaseFirestoreDB()
                .collection(FeedConstants.DISPLAY_POST_COLLECTION)
                .orderBy(Post.DISPLAY_POST_CREATION_DATE, Query.Direction.DESCENDING)
                .whereEqualTo(Post.DISPLAY_POST_CATEGORY_ID, categoryId)
                .get()
                .addOnCompleteListener(onCompleteListener);

final OnCompleteListener onCompleteListener = new OnCompleteListener<QuerySnapshot>() {
            @Override
            public void onComplete(@NonNull Task<QuerySnapshot> task) {
                Log.d(TAG, "OnComplete Task returned");
                if (task.isSuccessful()) {
                    Log.d(TAG, "Success getting documents initial load");
                    Log.d(TAG, "Size is: " + task.getResult().size());
                    //do stuff
    }

android firebase google-cloud-firestore metrics
1个回答
0
投票

原来是Firebase Firestore控制台。当您打开它并进行读取时,它将设置一个侦听器。谜团解决了。

© www.soinside.com 2019 - 2024. All rights reserved.