Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从kotlin中的Firebase读取数据?_Firebase_Kotlin_Firebase Realtime Database - Fatal编程技术网

如何从kotlin中的Firebase读取数据?

如何从kotlin中的Firebase读取数据?,firebase,kotlin,firebase-realtime-database,Firebase,Kotlin,Firebase Realtime Database,我的测验应用程序有问题。我的所有问题和答案都包含在课堂应用程序中。我想更改它并将我的json上传到firebase,但我在阅读时遇到了问题。我做错了什么 我使用日志读取数据进行学习。这是我的代码: val reference = FirebaseDatabase.getInstance().getReference().child("Question") reference.addValueEventListener(object : ValueEventLis

我的测验应用程序有问题。我的所有问题和答案都包含在课堂应用程序中。我想更改它并将我的json上传到firebase,但我在阅读时遇到了问题。我做错了什么

我使用日志读取数据进行学习。这是我的代码:

 val reference = FirebaseDatabase.getInstance().getReference().child("Question")

    reference.addValueEventListener(object : ValueEventListener {
        override fun onCancelled(error: DatabaseError) {
            Log.d("Response", error.message)

        }

        override fun onDataChange(snapshot: DataSnapshot) {
           for (ds in snapshot.children) {
               Log.d("Response", reference.toString())
           }
        }
    })

我想从firebase和ui中的设置读取所有数据


感谢您的提示和帮助

在这里记录DatabaseReference对象没有意义:

Log.d("Response", reference.toString())
您要查找的数据位于您在回调中收到的
snapshot
参数中。改为记录其内容:

Log.d("Response", ds.getValue())