Dan*_*ico 7 android kotlin firebase-realtime-database
我正在尝试从Kotlin在Firebase数据库中保存一个对象,我不觉得提供一个默认的空构造函数并将值设置为nullable
,必须更改我的所有代码bc.
我的课:
class Video(var id: String, var url: String, var owner: User) : {
constructor() : this("", "", User("", "", ""))
}
Run Code Online (Sandbox Code Playgroud)
Firebase推送:
FirebaseDatabase.getInstance().reference.child("public").push().setValue(video)
Run Code Online (Sandbox Code Playgroud)
错误:
缺少一个没有参数的构造函数
有更好的解决方案吗?
Ced*_*ust 24
使用默认参数:
class Video(var id: String = "", var url: String = "",
var owner: User = User("", "", ""))
Run Code Online (Sandbox Code Playgroud)
(另外,考虑使用val
).
归档时间: |
|
查看次数: |
3397 次 |
最近记录: |