final DatabaseReference ref = FirebaseDatabase.getInstance()
.getReferenceFromUrl("https://messageplus-cd647.firebaseio.com/");
addData.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View view)
{
MyUser user;
LayoutInflater inflater = getLayoutInflater();
View myView = inflater.inflate(R.layout.activity_main, null);
EditText userNumber = (EditText) findViewById(R.id.field_phone_number);
user = new MyUser(input_name.getText().toString(), input_email.getText().toString(), input_status.getText().toString(), input_quote.getText().toString());
ref.child("Users").child(String.valueOf(userNumber)).setValue(user).addOnCompleteListener(new OnCompleteListener<Void>() {
@Override
public void onComplete(@NonNull Task<Void> task) {
if (task.isSuccessful())
{
//USER SAVED
}
}
});
}
});
Это код во втором действии... Создается дочерний элемент с именем Пользователи. и должен быть создан еще один дочерний номер телефона. Номер должен принадлежать пользователю, указанному в первом действии. но вместо числа он показывает ноль. Остальные данные добавляются правильно. у меня возникли проблемы с получением номера телефона, предоставленного пользователем в предыдущем классе. пожалуйста помоги! заранее спасибо