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抛出异常。