Firebase将孩子添加到不存在的父母

时间:2018-11-05 18:32:05

标签: android firebase firebase-realtime-database

就我而言,数据结构为:

VegetableN, Fruit1, Fruit2, Fruit3

有时当我尝试将数据添加到C,A和B时仍未创建,如果我尝试使用以下代码添加B,则会发生崩溃:

root -> A -> B -> C

也许我首先需要创建A和B,但是由于所有内容都是异步的,如何在一个函数调用中创建所有子对象?

1 个答案:

答案 0 :(得分:0)

正在工作,

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        setData();
    }

    public void setData()
    {
        FirebaseDatabase database = FirebaseDatabase.getInstance();
        DatabaseReference myRef = database.getReference().child("A").child("B").child("C");

        myRef.setValue("Hello, World!");
    }
}

enter image description here

希望对您有帮助。