Android Автозаполнение из локального json файла (kotlin) - PullRequest
0 голосов
/ 08 апреля 2020

У меня проблема с моим кодом, я не могу понять свою ошибку, мне нужно сделать автозаполнение поиска из файла 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


        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...