Поскольку вы хотите создать дочерний элемент внутри A
, который будет 1
.
Ниже кода будет создан дочерний элемент внутри A
, который будет 1
Затем внутри него.Он создаст уникальный идентификатор для каждой записи.
DatabaseReference reference = FirebaseDatabase.getInstance().getReference();
reference.child("A/1").push();
String push_id = reference.getKey(); //creating unique id here
//inserting data into Hashmap to store that data
Map data = new HashMap();
data.put("name", "my_name");
data.put("type", "type here");
//this Hashmap points to location where you want to store above data.
Map map1 = new HashMap();
map1.put("A/1/" + push_id, data);
//updateChildren will create a new child inside your Database or update it, if already exists.
reference.updateChildren(map1, new DatabaseReference.CompletionListener() {
@Override
public void onComplete(DatabaseError databaseError, DatabaseReference databaseReference) {
if (databaseError == null) {
Toast.makeText(Messages.this, "Data inserted !!", Toast.LENGTH_SHORT).show();
}
}
});