如何将字符串值传递给DatabaseReference android

如何将字符串值传递给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

我想将在“警报”对话框中输入的值显示到fire base数据库,但我不确定如何执行此操作。Fire base数据库工作正常,但我不知道如何将值从文本字段传递到
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);