Pra*_*ran 2 java android firebase google-cloud-firestore
我想做一个Android聊天应用程序。所以我想知道如何在创建新文档时自动从 Firebase Firestore 获取数据?实际上,我不想使用添加快照侦听器,因为它会提供单个文档的实时数据更改,但想找出实时更新的 Firebase Firestore 文档。请建议我。
我不知道您是否可以在没有快照侦听器的情况下执行此操作。检查此代码,如果它是您想要的。
private void addRealtimeUpdate() {
DocumentReference contactListener=db.collection("PhoneBook").document("Contacts");
contactListener.addSnapshotListener(new EventListener < DocumentSnapshot > () {
@Override
public void onEvent(DocumentSnapshot documentSnapshot,
FirebaseFirestoreException e) {
if (e != null) {
Log.d("ERROR", e.getMessage());
return;
}
if (documentSnapshot != null && documentSnapshot.exists()) {
Toast.makeText(MainActivity.this, "Current data:" +
documentSnapshot.getData(), Toast.LENGTH_SHORT).show();
}
}
});
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3932 次 |
| 最近记录: |