Firebase实时数据库,如何通知参考中没有数据
Firebase Realtime database, how to notify there is no data in a reference
我正在尝试实现一种简洁的方式来通知我的 UI 没有数据。它更像是一个侦听器,检查该位置是否有网络连接但没有数据。我该怎么做呢?
我已经尝试了 998 种方法 :(,它们都有效,但是在每一个 class 中实现它们来监听数据的复杂性让我感到恶心。
感谢您的回复。
您可以简单地检查 snapshot
对象是否在该特定参考节点处有数据,如下所示:
anyRef.get().addOnSuccessListener(snapshot -> {
if (snapshot.exists()) {
// data exists
} else {
// data doesn't exist
}
}
我正在尝试实现一种简洁的方式来通知我的 UI 没有数据。它更像是一个侦听器,检查该位置是否有网络连接但没有数据。我该怎么做呢? 我已经尝试了 998 种方法 :(,它们都有效,但是在每一个 class 中实现它们来监听数据的复杂性让我感到恶心。 感谢您的回复。
您可以简单地检查 snapshot
对象是否在该特定参考节点处有数据,如下所示:
anyRef.get().addOnSuccessListener(snapshot -> {
if (snapshot.exists()) {
// data exists
} else {
// data doesn't exist
}
}