java - 拥有多个 FirebaseDatabase 实例的良好做法?
问题描述
我FirebaseDatabase
用来获取对多个不同DatabaseReference
s 的引用。我不确定是否应该DatabaseReference
在需要使用它们的每个类中创建新对象,或者是否应该更好地创建静态方法或变量作为从不同类获取访问权限的方式。
我现在遇到的一个问题是我试图从DialogFragment
. 我知道如何在代码中做到这一点,但我只是不确定“安全”的方式。在每个类中创建对数据库的引用听起来并不聪明。
我觉得我应该创建一个只处理所有数据库引用的类,并使用 getter 方法在我需要的位置返回我需要的那些。任何见解都值得赞赏。
解决方案
推荐阅读
- python-3.x - 在 Python 3 编码中,我如何要求精灵在被删除之前有三个碰撞?
- sql - 需要将每个查询的总数添加到一个总数中
- java - Java 正则表达式与 PHP,悬空元字符“?”
- windows - Windows Batch:在编辑文件时读取/搜索文件?
- java - Java 递归方法(线程“main”java.lang.ArrayIndexOutOfBoundsException 中的异常:索引 4 超出长度 4 的范围)
- python - discord.Client 是否与 discord.py 的 discord.ext.commands 兼容?
- c - 将自动变量分配到堆栈时,编译器是否按大小对它们进行分组,然后分配连续的位置?
- typescript - Typescript 根据场景需要不同的返回类型
- python - 使用 groupby 用另一个 DataFrame 填充 DataFrame NaN
- html - 有没有像页脚一样缩放图像以适应屏幕底部?