为什么我们不对整个应用程序使用 firebase 值事件监听器?

问题描述 投票:0回答:1

我已经使用 Firebase 开发 Android 应用程序已有 2 年了,但我似乎无法理解为什么我们可以在应用程序类中简单地附加一个值事件侦听器并分配该数据,为什么我们在不同的活动中一次又一次地获取相同的数据获取实时数据,然后从我们想要的任何活动访问该实时数据。其后果是什么?为什么更多的应用程序不使用这种方法?

如果 5 个不同的活动需要来自同一节点的数据,并且我想使用值事件侦听器获取它,为什么我需要在每个活动中附加单独的侦听器?

java android firebase firebase-realtime-database
1个回答
0
投票

为什么我需要在每个活动中附加单独的侦听器?

谁说你需要那个?如果您的应用程序明确需要这种方法,您可以继续使用,否则使用您自己的方法。但是,请记住,如果您将多个侦听器附加到“完全相同的位置”,则从服务器获取的初始数据将仅传输一次。

© www.soinside.com 2019 - 2024. All rights reserved.