Я хочу использовать setter в kotlin для установки значения снимка документа - PullRequest
0 голосов
/ 14 февраля 2020

Я пытаюсь использовать сеттер в kotlin, но не могу установить данные снимка документа


    private lateinit var document: QueryDocumentSnapshot
//intialize top
            .addOnSuccessListener { documents ->
                        for (document in documents) {
                            klog.d("#fail", document.get("question").toString())
                            setDocument(document)
                        }
                    }.addOnFailureListener { exception ->
                        klog.d("#fail", exception.message)
                    }
        }
    }

    fun setDocument(document: QueryDocumentSnapshot) {
        this.document=document
    }

1 Ответ

0 голосов
/ 14 февраля 2020

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

        if (::document.isInitialized){
            //variable is initialised
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...