gpt4 book ai didi

java - Firebase Firestore : How to convert document object to a POJO on Android

转载 作者:搜寻专家 更新时间:2023-10-30 21:05:08 25 4
gpt4 key购买 nike

使用实时数据库,可以做到这一点:

MyPojo pojo  = dataSnapshot.getValue(MyPojo.Class);

作为一种映射对象的方法,如何使用 Firestore 来实现这一点?

代码:

FirebaseFirestore db = FirebaseFirestore.getInstance();
db.collection("app/users/" + uid).document("notifications").get().addOnCompleteListener(task -> {
if (task.isSuccessful()) {
DocumentSnapshot document = task.getResult();
if (document != null) {
NotifPojo notifPojo = document....// here
return;
}

} else {
Log.d("FragNotif", "get failed with ", task.getException());
}
});

最佳答案

使用 DocumentSnapshot 您可以:

DocumentSnapshot document = future.get();
if (document.exists()) {
// convert document to POJO
NotifPojo notifPojo = document.toObject(NotifPojo.class);
}

关于java - Firebase Firestore : How to convert document object to a POJO on Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46639393/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com