【发布时间】:2022-01-04 03:18:49
【问题描述】:
我正在尝试在我正在创建的应用中更轻松地处理数据库数据。
这是用于将数据上传到 Firebase 的对象。这也是我想要将数据转换回以供应用程序界面使用的对象:
class WYRQuestionDBModel(var side1Question: String,
var side2Question : String,
var side1Count : Int,
var side2Count : Int)
到目前为止,我得到了这个结果:
{side2Question=empty, side2Count=1, side1Count=1, side1Question=empty}
如何在 Kotlin 中将其转换回上面的对象?
这是我试图实现的功能:
Firebase.database.reference.child(Constants.wyrDBQuestionLocation)
.child(randQuestionId.toString())
.get()
.addOnFailureListener { task ->
Log.i("Get WYR Question Status", "Failed: " + task.message.toString())
//All values remain the same
}.addOnSuccessListener {
Log.i("Get WYR Question Status", "Success")
Log.i("Request Data Result", it.value.toString())
dataRequestResult = it.value.toString()
//Convert the data to an object here
Log.i("Database Result", dataRequestResult.toString())
}
【问题讨论】:
标签: android kotlin firebase-realtime-database