안녕하세요 파이어베이스에서 스피너로 데이터를 입력받아 리얼타임 파이어베이스를 통해 데이터를 검색하고싶은데 기능 구현이 잘 명시되 있지 않고 다중쿼리?는 지원을 안한다 길래 방법이 있나 싶어 여쭤봅니다.
첫번째 코드는 xml 이고 , 두번쨰 코드는 자바에서 스피너 데이터 넣는 코드이고 , 세번쨰 사진은 데이터베이스 사진이고, 네번쨰 사진은 기능사진입니다.
<Spinner
android:id="@+id/gender_spinner"
android:layout_width="95dp"
android:layout_height="50dp" />
<Spinner
android:id="@+id/location_spinner"
android:layout_width="100dp"
android:layout_height="50dp" />
<Spinner
android:id="@+id/home_care_spinner"
android:layout_width="100dp"
android:layout_height="50dp" />
<Button
android:id="@+id/find_matching"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:backgroundTint="#87CEFA"
android:textStyle="bold"
android:text="검색">
</Button>
location_list = new ArrayList<>();
location_list.add("선택 없음");
location_list.add("인천");
location_list.add("경기");
location_list.add("서울");
location_list.add("전북");
location_list.add("전남");
location_list.add("충남");
location_list.add("충북");
location_list.add("제주");
location_list.add("부산");
location_list.add("대구");
location_list.add("대전");
location_list.add("울산");
arrayAdapter = new ArrayAdapter<>(getApplicationContext(),
android.R.layout.simple_spinner_dropdown_item,
location_list);
location_spinner = (Spinner) findViewById(R.id.location_spinner);
location_spinner.setAdapter(arrayAdapter);
location_spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener()
{
@Override
public void onItemSelected(AdapterView<?> adapterView, View view, int i, long l) {
}
@Override
public void onNothingSelected(AdapterView<?> adapterView) {
}
});