无法将 child 添加到 firebase android 中的现有 child

Not able to add child to existing child in firebase android

我正在创建一个播放列表应用程序,其中每个播放列表都有一个唯一的键并有 2 个 child 元素播放列表 ID 和播放列表名称。我想在播放列表名称下将歌曲添加为 child。

像这样:

但这就是我得到的:

我的代码带来 above-unwanted 容易出错的结果是 -

 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();
            }
    }

我不认为我需要为这么简单的任务使用数据快照。还是我错了?

试试这个

     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();
                }
        }