我使用FirebaseDatabase
来获取对多个不同DatabaseReference
的引用。我不确定是否应该在我需要使用它们的每个类中创建新的DatabaseReference
对象,或者更好的做法是将静态方法或变量作为从不同类访问的方式。
我现在遇到的一个问题是我试图从DialogFragment
内的数据库填充微调器。我知道如何在代码中执行此操作,但我只是不确定" safe"办法。在每个类中创建对数据库的引用并不明智。
我觉得我应该创建一个只处理所有数据库引用的类,并使用getter方法在我需要的位置返回我需要的那些。任何见解都表示赞赏。