Firebase-Firestore不能同时加载2个文档的信息

早上好

所以,我可以从我的Firebase文档和集合中加载信息,在某种程度上…

当我的收藏有1个文件,一切都顺利。 当它有一个以上的文件,那么,应用程序中断。

所以,我有这个:

db.collection("KitListCategorie").get().addOnSuccessListener { snapshot -> for (document1 in snapshot.documents) { val data1 = document1.data val weights = data1["categoryName"] as String val misc = data1["categoryName"] as String categorySpinnerArray.add(weights) categorySpinnerArray.add(misc) } categorySpinnerArrayAdapter.notifyDataSetChanged() } 

对于此Firestore设置: https : //imgur.com/a/pmBcE

然后我得到这个错误: kotlin.TypeCastException: null cannot be cast to non-null type kotlin.String

我究竟做错了什么?

谢谢

你做了一个简单的误会。 在Firebase中,您在“categoryName”字段中输入了“categoryname”,所以它返回null,kotlin抛出异常。