使用Kotlin从firebase读取数据

时间:2018-03-21 02:17:07

标签: firebase firebase-realtime-database kotlin

我有以下数据库enter image description here

我想阅读每个用户的帐户,我正在使用以下代码

        database.getReference("users").child(user!!.uid).child("accounts")
        .addValueEventListener(object  : ValueEventListener{
            override fun onCancelled(snapshot: DatabaseError?) {
          }

        override fun onDataChange(snaphsot: DataSnapshot?) {

            for (snap in snaphsot!!.children) {

           val account = snap.getValue(Account::class.java)

            }
        }

    })

但是我收到了这个错误

Account is missing a constructor with no arguments

我该如何解决这个问题?

修改:这是帐户类

data class Account(val name : String, val iowe : Double, val theyowe : Double, val notes : String)

0 个答案:

没有答案