公司的FireStore:是否有可能时,它的连接不执行监听器?

时间:2019-02-02 13:08:01

标签: android google-cloud-firestore

我在听我的集合中的最后一个文档。如果添加或更改了最新文档,则将执行侦听器。但是,它也执行时会附后(换句话说,当应用程序启动时)。此行为不符合我的需求:我想执行,当且仅当一个最近的文档添加或更改的听众,请但不是只要侦听器附加 <。 / p>

您可以在这里找到我的代码:

    new SetupFirebaseFirestore(new SetupFirebaseFirestorePostExecuteCallback() {
        @Override
        public void onTaskCompleted(final FirebaseFirestore db) {

            db.collection("announcements").orderBy("timestamp", Query.Direction.DESCENDING).limit(1).addSnapshotListener(new EventListener<QuerySnapshot>() {
                @Override
                public void onEvent(@Nullable QuerySnapshot queryDocumentSnapshots, @Nullable FirebaseFirestoreException e) {
                    System.out.println("test"); [...]
                }
            });

        }
    }).execute();

是否有可能做不添加自己的文档中的某些字段?

0 个答案:

没有答案