Невозможно добавить ребенка к существующему ребенку в Firebase Android - PullRequest
0 голосов
/ 22 февраля 2019

Я создаю приложение списка воспроизведения, в котором каждый список воспроизведения имеет уникальный ключ и имеет 2 дочерних элемента playlistId и имя списка воспроизведения.Я хочу добавить песни в детстве под именем плейлиста.

Примерно так:

enter image description here

Но вот что я получаю вместо этого:

enter image description here

Мой код, который приводит к нежелательному результату, склонному к ошибкам, выглядит так:

 databaseReference = FirebaseDatabase.getInstance().getReference().child("a44f757c1f96ac85");

 public void saveSongsToPlayList(View view){
            try {
                String song = "Song";
               databaseReference.child(playListId).child(playListName)
                    .child("New song").child(song).setValue(song);
            }catch (Exception ex){
                ex.printStackTrace();
            }
    }

Я не думаю, что мне нужно использовать моментальный снимок данных для такой простой задачи.Или я не прав?

1 Ответ

0 голосов
/ 22 февраля 2019

Попробуйте это

     public void saveSongsToPlayList(View view){
                try {
                   Firebase firebase = new Firebase("https://your-firebase-id.com").child("a44f757c1f96ac85").child("LZIZ......").child("playListName").child("NewSong")  
                   Firebase song1 = firebase.child("song")
                   song1.setValue("link to song or whatever")
                }catch (Exception ex){
                    ex.printStackTrace();
                }
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...