【发布时间】:2020-10-02 12:53:16
【问题描述】:
非常简单的问题,但其他答案对我没有用,所以我问这个: 如何从 Firestore 中检索 Array 看看我得到了这个:
noteRef = commentsRef.document(postKey);
noteRef.get().addOnSuccessListener( new OnSuccessListener<DocumentSnapshot>() {
@Override
public void onSuccess(DocumentSnapshot documentSnapshot) {
String postLikesString = documentSnapshot.getString("likes");
postLikes = Integer.valueOf(postLikesString);
postHasLiked = (ArrayList<String>) documentSnapshot.get("hasLiked");
}
});
为了测试它我试过了
postUsername = postHasLiked.get(0);
但这是在告诉我
尝试调用虚拟方法'java.lang.Object 空对象引用上的 java.util.ArrayList.get(int)'
那么有人有想法吗?
【问题讨论】:
-
请编辑您的问题并将您的数据库结构添加为屏幕截图。
标签: java android firebase google-cloud-firestore