У меня есть два RecyclerView.Например, если я щелкну «recyclerview1», я хочу взять его комнаты, а если я нажму «recyclerview2», я хочу взять его комнаты.Я хочу получить данные на основе выбранного RecyclerView, как я могу это сделать?Например,
, если выбран recyclerView1, "DatabaseReference refRooms = mDatabase.child (chipNumberNew) .child (" Rooms ");"
, если выбран recyclerView2, я хочуget "DatabaseReference = mDatabase.child (chipNumberNewrecyclerView2) .child (" Rooms ");"
DatabaseReference refRooms = mDatabase.child(chipNumberNew).child("Rooms");
refRooms.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
for (DataSnapshot snapshot : dataSnapshot.getChildren()){
spinner = (Spinner)itemView.findViewById(R.id.spinnerMain);
ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(MainActivity.this, android.R.layout.simple_spinner_item, Rooms);
dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(dataAdapter);
String data = snapshot.getValue(String.class);
Rooms.add(data);
addListenerOnSpinnerItemSelection();
}
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
}