【发布时间】:2019-12-28 15:51:10
【问题描述】:
我正在使用 Firebase 学习 Kotlin,我只是一个初学者,我在 Firebase 网站上找到了以下代码,用于从 Firebase 数据库读取数据并将其显示在使用 Kotlin 的活动的 TextView 中。我想我已经理解了代码并解决了除“(Post :: class.java)”之外的所有错误。 我没有名为“发布”的活动或课程。它是什么,里面应该有什么代码? 我要做的是从 Firebase 数据库中读取一个数据并将其显示在 TexView 中。
val postListener = object : ValueEventListener {
override fun onDataChange(dataSnapshot: DataSnapshot) {
// Get Post object and use the values to update the UI
val post = dataSnapshot.getValue(Post::class.java)
// ...
}
override fun onCancelled(databaseError: DatabaseError) {
// Getting Post failed, log a message
Log.w(TAG, "loadPost:onCancelled", databaseError.toException())
// ...
}
}
postReference.addValueEventListener(postListener)
【问题讨论】:
-
请将您的数据库结构添加为 JSON 文件或至少是屏幕截图。
-
@AlexMamo 感谢您的及时回复。我没有大数据结构,因为我只是一个初学者。我只有一个数据库,它只包含一个节点和一个子节点值。