如何将字符串值传递给DatabaseReference android
我想将在“警报”对话框中输入的值显示到fire base数据库,但我不确定如何执行此操作。Fire base数据库工作正常,但我不知道如何将值从文本字段传递到如何将字符串值传递给DatabaseReference android,android,firebase,firebase-realtime-database,Android,Firebase,Firebase Realtime Database,我想将在“警报”对话框中输入的值显示到fire base数据库,但我不确定如何执行此操作。Fire base数据库工作正常,但我不知道如何将值从文本字段传递到myref android.R.drawable.ic_dialog_dialer).setView( layout).setPositiveButton("OK", new DialogInterface.OnClickListener() { @O
myref
android.R.drawable.ic_dialog_dialer).setView(
layout).setPositiveButton("OK", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
Dialog dialog = (Dialog) dialogInterface;
EditText inputLocation = (EditText) dialog.findViewById(R.id.dialog_et_location);
if (inputLocation.getText().toString().isEmpty()){
return;
}
mTextAddress.setText(inputLocation.getText().toString());
// String bbb = inputLocation.getText().toString();
FirebaseDatabase database = FirebaseDatabase.getInstance();
DatabaseReference myref = database.getReference("message");
//i want to save inputLocation value to my ref please help me
// inputLocation.setText(abc);
// mTextEditAddress.setText(abc);
}
})
假设您的“message”引用中没有任何子项,它将如下所示:
String inputLocation = inputLocation.getText().toString();
FirebaseDatabase database = FirebaseDatabase.getInstance();
DatabaseReference myref = database.getReference("message");
myref.setValue("inputLocation", inputLocation);