Здесь:
DatabaseReference ref = FirebaseDatabase.getInstance().getReference();
String removeQuery = ref.child("EventData").push().getKey();
Вы создаете новый ключ и сохраняете его внутри переменной. Вы можете сделать это в начале (при сохранении данных в базе данных), добавив данные в Intent
:
DatabaseReference ref = FirebaseDatabase.getInstance().getReference();
String removeQuery = ref.child("EventData").push().getKey();
Intent intent = new Intent(getBaseContext(), Activity.class);
intent.putExtra("key", removeQuery);
startActivity(intent);
, а затем в другой операции вы можете удалить, как это:
DatabaseReference ref = FirebaseDatabase.getInstance().getReference();
String key = getIntent().getStringExtra("key");
ref.child("EventData").child(key).removeValue();