無軌道:
私はこれが私のリアルタイムデータベース上の要素を追加する必要があります。
mEditTextTitulo = (EditText) findViewById(R.id.editTitulo);
mEditTextMensaje = (EditText) findViewById(R.id.editDescripcion);
mFecha = (EditText) findViewById(R.id.editFecha);
mDatabase = FirebaseDatabase.getInstance().getReference();
EnviarRTB = findViewById(R.id.btnEnviar);
EnviarRTB.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View view){
String titulo = mEditTextTitulo.getText().toString();
String descripcion = mEditTextMensaje.getText().toString();
String fecha = mFecha.getText().toString();
mDatabase.child("Eventos").push().child("Publicacion").child("Titulo").setValue(titulo);
mDatabase.child("Eventos").push().child("Publicacion").child("Descripción").setValue(descripcion);
mDatabase.child("Eventos").push().child("Publicacion").child("Fecha").setValue(fecha);
}
});
しかし、これは、このようなデータベースで私を示しました。
このように見なければなりません
アシシュ:
ただ、キーを1時間使用し、それを複数回生成します。あなたはプッシュ多くの時間を使用する必要はありません
EnviarRTB.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View view){
String key = mDatabase.child("Eventos").push().getKey();
String titulo = mEditTextTitulo.getText().toString();
String descripcion = mEditTextMensaje.getText().toString();
String fecha = mFecha.getText().toString();
mDatabase.child("Eventos").child(key).child("Publicacion").child("Titulo").setValue(titulo);
mDatabase.child("Eventos").child(key).child("Publicacion").child("Descripción").setValue(descripcion);
mDatabase.child("Eventos").child(key).child("Publicacion").child("Fecha").setValue(fecha);
}
});