Я пытаюсь разработать приложение, в котором я смог бы сохранять информацию в двух разных базах данных Firebase в реальном времени.В настоящее время мое приложение подключено к одной базе данных (и работает хорошо).Я использовал следующий код:
private DatabaseReference RootRef;
FirebaseOptions options = new FirebaseOptions.Builder()
.setApplicationId("******") // Required for Analytics.
.setApiKey("******") // Required for Auth.
.setDatabaseUrl("********") // Required for RTDB.
.build();
FirebaseApp.initializeApp(this /* Context */, options, "secondary");
FirebaseApp app = FirebaseApp.getInstance("secondary");
FirebaseDatabase secondaryDatabase = FirebaseDatabase.getInstance(app);
RootRef = secondaryDatabase.getReference();
RootRef.child("Groups").child("test").setValue("").addOnCompleteListener(new OnCompleteListener<Void>() {
@Override
public void onComplete(@NonNull Task<Void> task) {
if(task.isSuccessful())
Toast.makeText(MainActivity.this, "Group created", Toast.LENGTH_LONG).show();
}
});
(Конечно, я заполнил *** данными нового проекта)
Но когда я пытаюсь использовать вторую базу данных, кажется, что ничегослучается в этом.Для каждого действия, которое я делаю, оно влияет только на первую базу данных.Пожалуйста, помогите!
Заранее спасибо!