AutoCompleteTextView текст из объекта

Задача следующая: С сервера приходит массив объектов с данными типа

code: String

city: String

Нужно отображать в AutoCompleteTextView только city но при выборе айтема получить значение code

     private fun updateAdapter(cities: List<City>) {
                ArrayAdapter<City>(context!!, android.R.layout.simple_list_item_1,  cities)
                    .also { adapter ->
                        et_cities.setAdapter(adapter)
                }
}

Если передаю в адаптер объект то он отобразит и code и city

   private fun updateAdapter(cities: List<City>) {
            ArrayAdapter<String>(context!!, android.R.layout.simple_list_item_1,  cities.map { it.name })
                .also { adapter ->
                    et_cities.setAdapter(adapter)
            }
}

если передаю String, то как получить значение code?


Ответы (0 шт):