Почему я не могу отображать свои данные из firebase?

У меня проблема, потому что я не могу отобразить свои данные из firestore. Я хочу взять свой идентификатор из xml. Я написал это с помощью видео, и когда они пишут идентификатор, он получает его сразу, а мой - нет.
это видео

Основная деятельность.kt

private fun retrivePerson() = CoroutineScope(Dispatchers.IO).launch {
    try {
        val querySnapshot = personCollectionName.get().await()
        val sb = StringBuilder()
        for (document in querySnapshot.documents) {
            val users = document.toObject<users>()
            sb.append("$users\n")
        }
        withContext(Dispatchers.Main) {
            uzytkownik.text = sb.toString()
           /* val imie = findViewById<TextView>(R.id.uzytkownik).apply {

                text = "Witaj, " + sb.toString()*/
            }
        }
    } catch (e: Exception) {
        withContext(Dispatchers.Main) {
            Toast.makeText(this@MainActivity, e.message, Toast.LENGTH_LONG).show()
        }
    }

основной xml

 <ScrollView
        android:id="@+id/scrollView2"
        android:layout_width="245dp"
        android:layout_height="66dp"
        android:layout_marginTop="16dp"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintHorizontal_bias="0.5"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent">

        <TextView
            android:id="@+id/uzytkownik"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Witaj,"
            android:textColor="@android:color/black"
            android:textSize="18sp" />

    </ScrollView>

идентификатор ошибки пользователя
error id user

3 метода стилизации элементов HTML
3 метода стилизации элементов HTML
Когда дело доходит до применения какого-либо стиля к нашему HTML, существует три подхода: встроенный, внутренний и внешний. Предпочтительным обычно...
Формы c голосовым вводом в React с помощью Speechly
Формы c голосовым вводом в React с помощью Speechly
Пытались ли вы когда-нибудь заполнить веб-форму в области электронной коммерции, которая требует много кликов и выбора? Вас попросят заполнить дату,...
Стилизация и валидация html-формы без использования JavaScript (только HTML/CSS)
Стилизация и валидация html-формы без использования JavaScript (только HTML/CSS)
Будучи разработчиком веб-приложений, легко впасть в заблуждение, считая, что приложение без JavaScript не имеет права на жизнь. Нам становится удобно...
Flatpickr: простой модуль календаря для вашего приложения на React
Flatpickr: простой модуль календаря для вашего приложения на React
Если вы ищете пакет для быстрой интеграции календаря с выбором даты в ваше приложения, то библиотека Flatpickr отлично справится с этой задачей....
В чем разница между Promise и Observable?
В чем разница между Promise и Observable?
Разберитесь в этом вопросе, и вы значительно повысите уровень своей компетенции.
Что такое cURL в PHP? Встроенные функции и пример GET запроса
Что такое cURL в PHP? Встроенные функции и пример GET запроса
Клиент для URL-адресов, cURL, позволяет взаимодействовать с множеством различных серверов по множеству различных протоколов с синтаксисом URL.
0
0
32
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

В видео он использует KotlinX.synthetics, который представляет собой способ доступа к компонентам XML-представления в вашем коде. На данный момент это фактически устарело, так как вместо этого вы должны использовать Посмотреть привязку.

Другие вопросы по теме