标签: android firebase firebase-realtime-database
我在对象中有一个Double值,我使用setValue()同步到Firebase。奇怪的是,如果Double值设置为0或0.00,则onDataChange()方法被调用两次。我已经复制了这一百次了,似乎无法理解为什么它会做这样的事情。这是一个错误还是我疯了?
setValue()
onDataChange()
我使用最新的依赖关系10.2.0。
答案 0 :(得分:5)
这是使用非小数十进制设置任何double时存在的已知问题。它与长期的双重价值的强制有关。它应该在SDK的未来版本中修复。