在Android中,当您致电addSnapshotListener
时,
我只想获取更改的数据。
Firestore提供了snapshots.getDocumentChanges()
,但
第一个查询快照包含所有现有事件的已添加事件 符合查询条件的文档
*。如官方文档here
中所述就我而言,我不希望所有与查询匹配的现有文档。我只想要更改的文档。 我想忽略或禁用第一个查询快照
这是我的代码:
mDb.collection("conversation_log").document(room_id).collection("messages").orderBy("sent_at")
.addSnapshotListener(new EventListener<QuerySnapshot>() {
@Override
public void onEvent(@Nullable QuerySnapshot value2, @Nullable FirebaseFirestoreException e) {.....
Here有人发布了解决方案,但我想要在android中使用。