首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为两个环境初始化多个数据库实例

为两个环境初始化多个数据库实例
EN

Stack Overflow用户
提问于 2018-10-05 18:24:06
回答 1查看 72关注 0票数 0

我正在开发一个基于公寓/社会需求的Android应用程序。我已经使用Firebase来存储用户的所有数据。我已经创建了多个数据库实例。比如协会A的一个实例,协会B的另一个实例等等。我还为我的项目配置了两个环境,'DEV‘和'BETA’。但我无法为这两个环境初始化数据库实例。例如,我希望在DEV和测试版中都有社会A的实例。现在,我一次只能为一个环境初始化一个实例。

EN

回答 1

Stack Overflow用户

发布于 2018-10-05 18:36:43

为了能够访问第二个应用程序,您需要将为第二个应用程序设置的名称传递给getInstance()方法,然后在数据库实例的请求中传递该名称,如以下代码行所示:

代码语言:javascript
复制
FirebaseApp firebaseApp = FirebaseApp.getInstance("secondAppName");
FirebaseDatabase secondDatabase = FirebaseDatabase.getInstance(firebaseApp);

要访问第一个应用程序,只需使用以下代码行:

代码语言:javascript
复制
FirebaseDatabase firebaseDatabase = FirebaseDatabase.getInstance();

而不将任何内容传递给getInstance()方法。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52663495

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档