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?