Kotlin,android,从 getvalue 获取 id

Kotlin, android, get id from getvalue

我有以下代码:

                    for (snapshot in snapshot.children){
                        var viagem = snapshot.getValue()
                        Log.d("teste", viagem.toString())
                       // BuleiaId = viagem
                       // Log.d("teste", BuleiaId.toString())
                       // Log.d("teste", BuleiaId.toString())
                        //your second query with BuleiaId
                    }

在 logcat

上检索以下输出
{
driveTo=Ponto de Chegada, 
rideDay=Data, 
driveFrom=Ponto de Partida, 
pick3=Ponto de paragem 3, 
pick2=Ponto de paragem 2, 
rideTime=Hora, 
id=6, 
pick1=Ponto de paragem 1, 
user=Filipe
}

如何更改:

BuleiaId = viagem

从 viagem 获取 de id

如果你想得到快照的key,那就是:

var viagem = snapshot.getKey()

如果您想获取快照的特定子 属性 的值,则为:

var viagem = snapshot.child("id").getValue()