Я использую FirebaseDatabase
, чтобы получить ссылки на несколько различных DatabaseReference
с.Я не уверен, следует ли мне создавать новые DatabaseReference
объекты в каждом классе, в котором мне нужно их использовать, или лучше использовать статический метод или переменную для получения доступа из разных классов.
Проблема, с которой я сталкиваюсь сейчас, заключается в том, что я пытаюсь заполнить счетчик из базы данных внутри DialogFragment
.Я знаю, как сделать это в коде, но я просто не уверен в «безопасном» способе.Нелегко создавать ссылку на базу данных в каждом классе.
Я чувствую, что должен создать класс, который будет обрабатывать ВСЕ ссылки на базу данных и использовать методы getter, чтобы возвращать те, которые мне нужны, в нужном мне месте.Любое понимание приветствуется.