title: ValueEventListener

Wilddog Sync 数据监听器,主要用于监听当前节点所有数据的变化,当节点数据发生变化时将触发 onDataChange 回调方法。

注意:

此监听器关注当前节点的所有数据,适用于关注某节点数据整体变化的场景。

方法

onDataChange(snapshot)

定义
  1. void onDataChange(DataSnapshot snapshot)
说明

当前节点的子节点发生改变的时候触发此方法,将返回此节点下所有数据。

注意:

当使用排序方法时,需要使用 DataSnapshotgetChildren() 方法对返回数据进行迭代才能按顺序获取数据。
参数
参数名 说明
snapshot DataSnapshot 当前节点的数据快照。



onCancelled(error)

定义
  1. void onCancelled(SyncError error)
说明

当客户端失去对该节点的读取权限时会触发此方法。导致失去读取权限的原因包括:规则表达式限制,数据限制,套餐超出限制等。

参数
参数名 说明
error SyncError 错误详细描述。