Mit den folgenden, das erste Mal, es heißt es funktioniert, aber dann bei nachfolgenden Aufrufen mit "FirebaseApp-Namen [DEFAULT] bereits existiert fehl!"Wie überprüft man, ob eine Firebase-App bereits auf Android initialisiert ist
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);
}
Alles oben genannte ist ein Versuch, eine Verbindung zu einer zweiten Firebase App herzustellen.
Cool, aber in android das ist unmöglich –