У меня проблема с моим кодом, я не могу понять свою ошибку, мне нужно сделать автозаполнение поиска из файла json, но он не работает ниже моей функции:
fun jReader() {
var jsonfile: String?
try {
val jsonfile: String =
applicationContext.assets.open("city.list.min.json").bufferedReader()
.use { it.readText() }
val jsonAR = JSONArray(jsonfile)
for (i in 1 until jsonAR.length()) {
var jsonObj = jsonAR.getJSONObject(i)
var names = jsonObj.getString("name")
var count = jsonObj.getString("country")
var values = arrayOf(names)
val adapter = ArrayAdapter(
this,
android.R.layout.simple_list_item_1, values
)
autoTextView.setAdapter(adapter)
textView2.text = names
}