Как добавить внешний метод в методе переопределения для оператора переключения регистра в Android - PullRequest
0 голосов
/ 25 ноября 2018

Я хочу создать проект, в котором есть два зависимых счетчика, работа для района и связанная область для списка ресторанов в виде списка.Я создал метод для дочернего счетчика, в котором пользователь может показать все области этого дочернего счетчика.

  private List<City> loadDummyCities(){
    cityEntityList = new ArrayList<City>();

    City city1 = new City();
    city1.setId(1);
    city1.setCity("Kochi");
    cityEntityList.add(city1);
    City city2 = new City();
    city2.setId(2);
    city2.setCity("Bangalore");
    cityEntityList.add(city2);
    City city3 = new City();
    city3.setId(3);
    city3.setCity("Delhi");
    cityEntityList.add(city3);

    return cityEntityList;
}

, и я хочу добавить этот метод в метод OnItemSelected @override для родительского счетчика.

@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
    //first spinner item position
    int countrySpinnerPosition = districtSpinner.getSelectedItemPosition();
    switch (countrySpinnerPosition){
        case 0:
            //fill data for second spinner
            loadDummyCities();
            break;
        case 1:
            //fill data for second spinner
            loadDummyCities();
            break;
        case 2:
            //fill data for second spinner
            loadDummyCities();
            break;
        case 3:
            //fill data for second spinner
            loadDummyCities();
            break;
    }
    City city = cityAdapter.getItem(position);

// Здесь мы используем функцию фильтрации, которую мы реализовали в нашем классе Adapter.adaptor.getFilter (). filter (Long.toString (city.getId ()), новый Filter.FilterListener () {@Override public void onFilterComplete (int count) {}});}

Может кто-нибудь указать мне на учебник или дать мне совет, как сделать эту работу?

...