android studio

[Android] Spinner의 Firebase 참조 위치

spinner.setSelection(Adapter.NO_SELECTION, true);
spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
	@Override
	public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
		//스피너의 강아지 이름 string으로
		String Name = spinner.getItemAtPosition(position).toString(); 
		//Pet List로 접근해서 값을 읽는데
		petDB.child(getUserID).child("Pet List").addListenerForSingleValueEvent(new ValueEventListener() { 
 			@Override
 			public void onDataChange(@NonNull DataSnapshot snapshot) {
			//Pet List에 담긴 child 개수만큼
			for(DataSnapshot ds : snapshot.getChildren()) { 
			//값을 string으로 변환
			Pname = ds.getValue().toString(); 
			Plist.add(Pname);
		}
		//스피너string이랑 Pet List string이랑 일치하면
		if(parent.getItemAtPosition(position).toString().equals(Plist.get(position).toString())){
			//Pet List하위에 스피너string 하위에 clickDay 등록
			eventDB.child(getUserID).child(Name).child("date").push().setValue(clickDay); 
		}

	}

	@Override
	public void onCancelled(@NonNull DatabaseError error) {

		}
	});
}
	@Override
	public void onNothingSelected(AdapterView<?> parent) {

		}
	});