Я следую инструкции , чтобы протестировать базу данных Firebase в реальном времени, но не вижу никаких данных на консоли после сохранения данных (запустив методы initialize () и saveData () ниже).И журнал не показал никакой ошибки.В чем проблема?
public static void initialize() {
// Fetch the service account key JSON file contents
try {
FileInputStream serviceAccount = new FileInputStream(keyPath);
// Initialize the app with a service account, granting admin privileges
FirebaseOptions options = new FirebaseOptions.Builder()
.setCredentials(GoogleCredentials.fromStream(serviceAccount))
.setDatabaseUrl("https://myprojectId.firebaseio.com")
.build();
FirebaseApp.initializeApp(options);
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
public static void saveData() {
final FirebaseDatabase database = FirebaseDatabase.getInstance();
DatabaseReference ref = database.getReference("test");
DatabaseReference usersRef = ref.child("vocabularies");
Map<String, Vocabulary> vocabularies = new HashMap<>();
Vocabulary v1 = new Vocabulary();
v1.setWord("hello");
v1.setDefinition("hello definition");
v1.setTranslation("hello translation");
Vocabulary v2 = new Vocabulary();
v2.setWord("world");
v2.setDefinition("world definition");
v2.setTranslation("world translation");
vocabularies.put("hello", v1);
vocabularies.put("world", v2);
usersRef.setValueAsync(vocabularies);
}