从函数返回一个元素 (Kotlin)

奥马尔·塞费廷·亚武吉吉特

我想从函数返回一个元素,但我收到错误“lateinit property policlinic has not been initialized”。顺便说一句,当我尝试写入 Toast 消息时,数据成功进入。

private lateinit var policlinic: String

private fun useranddoctor(): String{
        val collection = Firebase.firestore.collection("users")
        collection.get()
            .addOnSuccessListener { documentSnapshot ->
                for (document in documentSnapshot) {
                    if (document.getString("kullaniciseviyesi") == "1" && document.getString("email") == firebaseAuth.currentUser?.email) {
                        policlinic = document.getString("policlinic")!!
                    }
                }
            }.addOnFailureListener {

            }
        return policlinic
    }
哲萨里
private var policlinic: String? = null

private fun useranddoctor(): String{
        val collection = Firebase.firestore.collection("users")
        collection.get()
            .addOnSuccessListener { documentSnapshot ->
                for (document in documentSnapshot) {
                    if (document.getString("kullaniciseviyesi") == "1" && document.getString("email") == firebaseAuth.currentUser?.email) {
                        policlinic = document.getString("policlinic")!!
                    }
                }
            }.addOnFailureListener {

            }
        return policlinic
    }

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

让 kotlin invoke() 函数从 Coroutine 返回一个 Deferred

从另一个Kotlin函数返回一个递归函数

使用 kotlin 在函数内返回一个函数(返回一个字符串)

Kotlin:每秒调用一个函数

处理一个可以在 kotlin 中返回 null 的对象

在 Kotlin 中回调后返回一个值

如何从CoroutineScope Kotlin返回一个int?

Spring Controller 在 Kotlin 中返回一个空对象

从 Kotlin (Android) 中的 Listeners onSuccess() 返回一个值

将一个函数从Java转换为Kotlin Android

从另一个 kotlin 类调用函数

Kotlin:从另一个类调用一个函数

如何在 kotlin 中定义一个只有一个构造函数的类?

一个简单的kotlin示例在打印infix函数结果时打印kotlin.Unit

当JsonObjectRequest返回成功时,Android Kotlin如何将命名函数作为参数传递给另一个要执行的函数?

Kotlin如何从另一个列表中的元素更新一个列表中的元素?

Kotlin:我可以用另一个函数覆盖一个函数吗?(如覆盖)

如何为订单分析编写一个函数,该函数将采用不同对象数据类型的数组并在 kotlin 中返回一个对象

修改匿名函数以调用Kotlin中的另一个匿名函数

如何在Kotlin中的另一个函数中调用带有参数的函数

Kotlin:如何将函数作为参数传递给另一个函数?

从Kotlin中的另一个构造函数调用默认构造函数

Kotlin高阶函数传递一个带有可变数量参数的函数作为参数

在 Kotlin 中成功完成另一个函数后,如何执行该函数?

在 Kotlin 中使用高阶函数在 try catch 中包装一个函数

如何从 Kotlin 的另一个包中导出一些函数?

如何在Android Studio [Kotlin]中的另一个类中的一个类中运行函数?

如何使用Kotlin JS测试UI?(例如,页面上有一个元素)

Kotlin:循环过滤(可能是空的,最多一个元素)列表