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 throw.

Intereting Posts
Использование @ EnableNeo4jRepositories (basePackageClasses = "myApp") в Котлине Плагин Kaptlin для kaptlin для градиента не работает для настраиваемого исходного набора (JMH) Триггер с использованием Teamcity Kotlin DSL Написание модульных тестов в Котлине, обмен переменных? RxJava2 + Завершить черный экран при запросе данных Android: реорганизовать множество групп переключателей в одном действии Подключение к топливу Как конвертировать стороннюю библиотеку Android в kotlin? SonarQube: как применить несколько профилей качества к одному проекту? Kotlin: Лучший метод слияния списка? Котлин назначает делегата после объявления переменной Может ли kotlin определить динамический метод, когда class init? Вывод типа компилятора Kotlin не может выбрать способ вызова (двусмысленность с типичными типами) Ожидаемый ресурс идентификатора типа Второй экземпляр приложения создается с Android 7.0. Как я могу избежать этого?