Intereting Posts
Простой пример kotlin печатает kotlin.Unit при печати результата функции infix Kotlin Android View Binding: findViewById vs Butterknife vs Kotlin Android Extension Как вернуть исключение зависимостей модуля в Intellij (после ложной проверки кода) Ошибка Required Nothing при определении нулевой локальной переменной и ее установка позже в методе Переопределяя метод Java @Nullable varargs в Котлине, IDE жалуется, что он ничего не отменяет Использование @ EnableNeo4jRepositories (basePackageClasses = "myApp") в Котлине Можно ли переопределить var с помощью val с унаследованным классом в Kotlin? После добавления макетов программно, как изменить текстовое представление «#» нажатием кнопки Как обрабатывать ошибки записи в Apache Jena? Как создать сопоставимый тип Kotlin? Смыкая функцию расширения в Котлине Какой путь лучше между сопутствующим объектом и потехой без класса в Котлин? Как имитировать излучение 2 infiite Наблюдаемые потоки и есть другие Observable, которые объединяют их и буферируют каждые 10 секунд? Борясь с попыткой получить изображение с камеры для загрузки в Firebase – java.lang.IllegalStateException: uri не должен быть нулевым Найти последнее вхождение массива String в массиве с помощью Kotlin

Firebase-firestore не может использовать два документа

Поэтому я начинаю возиться с firestore и у меня есть одна проблема:

Когда я добавляю второй документ в свою collection , у spinner я перестаю загружать информацию, и приложение падает .

 db.collection("KitList").get().addOnSuccessListener { snapshot -> for (document in snapshot.documents) { val data = document.data val skipRope = data["rope"] as String spinnerArray.add(skipRope) val kettle = data["kettle"] as ArrayList<String> for (item in kettle) { val kettleWeight = "kettle $item" spinnerArray.add(kettleWeight) } } spinnerArrayAdapter.notifyDataSetChanged() } 

Я знаю, скорее всего, это потому, что в моем коде я настраиваю загрузку только из своей коллекции, но я пытался сделать что-то вроде

 `db.collection("KitList").document(documentName).get().addOnSuccessListener { snapshot ->` 

но это не сработало.

Solutions Collecting From Web of "Firebase-firestore не может использовать два документа"