首页 > 解决方案 > Android 如何将 Firebase 数据库参考传递给新活动

问题描述

我的活动中有 3 个按钮,我正在寻找一种通过 onclick 将数据库引用传递给新活动的方法,因此它会根据按下的按钮从 Firebase 数据库加载内容。

像这样的东西:

我相信我应该使用 putExtra / getExtra 来传递 Intent。但是如何将它附加到新活动中 Firebase 数据库中的特定节点?

标签: androidfirebasefirebase-realtime-databaseandroid-intent

解决方案


我通常会通过调用. _ _ toString()DatabaseReference然后,根据此信息,您DatabaseReference可以在新活动中构造一个新的相同数据。DatabaseReference对象非常轻量级,因此创建新对象的开销很小。

如果这些方法都比另一种更好,并且两者都在相似的情况下工作,那么这取决于您使用哪种方法的个人喜好。


推荐阅读