Ard*_*ino 2 android firebase firebase-realtime-database
我的问题是如何检查子值是否为"null"?需要帮助和指导......谢谢
Lew*_*ary 10
您可以从a调用一些方法DataSnapshot来检查值是否为"null".
首先要明确的是Firebase不会存储具有空值的节点或字段,因此类似的东西age: null不会存在于您的数据库中.如果值为null,则age字段根本就不存在.
所以在DataSnapshot可用的方法有:exists(),hasChild(String s)并且hasChildren()它可以用于检查的取决于你在找什么东西的存在.
用法示例如下:
if (dataSnapshot.exists())
if (dataSnapshot.hasChild("age"))
if (dataSnapshot.child("name").exists())
Run Code Online (Sandbox Code Playgroud)
如果你想检查你的问题中提到的值是否实际为'0',那么没有什么特别之处; 您只需检查值是否等于零,就像在任何其他情况下一样.
| 归档时间: |
|
| 查看次数: |
9224 次 |
| 最近记录: |