Firebase实时数据库-基于事件-Javascript Deltasnapshot和Android Java DataSnapshot之间的差异
对于Firebase实时数据库,每次添加新数据时,它都会为“Firebase实时数据库-基于事件-Javascript Deltasnapshot和Android Java DataSnapshot之间的差异,javascript,android,firebase,firebase-realtime-database,Javascript,Android,Firebase,Firebase Realtime Database,对于Firebase实时数据库,每次添加新数据时,它都会为“函数创建一个DeltaSnapshot”,并为Android应用程序创建一个DataSnapshot。这两个函数的文档显示,基于javascript函数的DeltaSnapshot还接收一个名为event.Data.previous的函数,该函数存储节点的先前值。我在Android文档中找不到类似的版本。这种差异是故意的吗?如果是,为什么? 或者是否有我找不到的Java解决方法/替代方法?由于DeltaSnapshot仅在Firebas
函数创建一个DeltaSnapshot
”,并为Android应用程序创建一个DataSnapshot
。这两个函数的文档显示,基于javascript函数的DeltaSnapshot还接收一个名为event.Data.previous
的函数,该函数存储节点的先前值。我在Android文档中找不到类似的版本。这种差异是故意的吗?如果是,为什么?
或者是否有我找不到的Java解决方法/替代方法?由于DeltaSnapshot
仅在Firebase的云函数中可用,因此它仅适用于
DeltaSnapshot
包含有关节点的新值和节点的上一个值的信息。这允许您派生有关云函数代码正在处理的更新类型的信息
有关更多信息,请参阅。感谢Frank的回复。那么安卓系统中是否有DeltaSnapshot的替代方案?Deltasnapshot的便利性和灵活性非常显著。Android SDK和任何其他客户端SDK都没有
Deltasnapshot
。虽然它绝对是一个漂亮的类,但我从来没有过一个没有它就无法实现的需求。如果你这样做了,我建议用你的实际潜在问题来提出一个新问题。