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

时间:2020-02-04 21:54:58

标签: android firebase google-cloud-firestore metrics

我的应用程序中没有像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
    }

1 个答案:

答案 0 :(得分:0)

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