Android fun getValue不需要类型参数:有吗?

Android fun getValue不需要类型参数:有吗?,android,kotlin,Android,Kotlin,我正在尝试实现一个代码示例,该示例来自于侦听子事件 val childEventListener = object : ChildEventListener { override fun onChildAdded(dataSnapshot: DataSnapshot, previousChildName: String?) { Log.d(TAG, "onChildAdded:" + dataSnapshot.key!!) // A new comment has been a

我正在尝试实现一个代码示例,该示例来自于侦听子事件

val childEventListener = object : ChildEventListener {
override fun onChildAdded(dataSnapshot: DataSnapshot, previousChildName: String?) {
    Log.d(TAG, "onChildAdded:" + dataSnapshot.key!!)

    // A new comment has been added, add it to the displayed list
    val comment = dataSnapshot.getValue<Comment>() // error line

    // ...
}
...
...
val childEventListener=对象:childEventListener{
覆盖有趣的onChildAdded(dataSnapshot:dataSnapshot,previousChildName:String?){
Log.d(标记“onchildaded:+dataSnapshot.key!!)
//已添加新注释,请将其添加到显示的列表中
val comment=dataSnapshot.getValue()//错误行
// ...
}
...
...
当我在firebase上尝试时,Android studio在
val comment=dataSnapshot.getValue()上提示了一个错误

错误:fun getValue:是否需要任何类型参数


有人能解释一下这个错误的含义以及如何避免它吗。

它在Logcat中打印的错误是什么???错误:不需要类型参数来获得乐趣getValue:Any?我在以下内容中找到了答案: