gpt4 book ai didi

java - 如何检查 Firebase 应用程序是否已在 Android 上初始化

转载 作者:IT老高 更新时间:2023-10-28 20:47:33 25 4
gpt4 key购买 nike

使用以下内容,第一次调用它时它可以工作,但随后调用“FirebaseApp 名称 [DEFAULT] 已经存在!”时失败

public FirebaseDatabase conn(Context c) {
FirebaseOptions options = new FirebaseOptions.Builder()
.setApiKey("key")
.setDatabaseUrl("url")
.setApplicationId("ID")
.build();


/////I tried Try and Catch with no success//////
FirebaseApp app = FirebaseApp.initializeApp(c, options);

/// for this : FirebaseApp app = FirebaseApp.initializeApp(c, options, "some_app");
//// will fail with "FirebaseApp name some_app already exists!"
return FirebaseDatabase.getInstance(app);
}

以上所有内容都是尝试连接到第二个 Firebase 应用。

最佳答案

在 firebase web 上,您检查是否已经初始化:

if (firebase.apps.length === 0) {
firebase.initializeApp({});
}

关于java - 如何检查 Firebase 应用程序是否已在 Android 上初始化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37652328/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com