@kiddle

Как передать аргументы в функцию kotlin?

Здравствуйте, может я чего-то недопонимаю, но как передать в функцию аргумент. Дело в том, что когда получаю данные в userData, то можно обращаться с этой переменной как с объектом JSON. Но вот если передать в функцию populateTaskList, то ничего уже не работает.
В чем может быть проблема?
fun getTask(token: String) {
        Fuel.get(url).responseString { request, response, result ->
            when(result) {
                is Result.Failure -> {
                    Log.d("myLogs", "oops! Didn't get effort(((")
                }
                is Result.Success -> {
                    val (data, error) = result
                    val userData = JSONObject(data).getJSONArray("data")
                    populateTaskList(userData)
                }
            }
        }
    }

    fun populateTaskList(userData: Any) {

    }
  • Вопрос задан
  • 376 просмотров
Решения вопроса 1
AlexanderYudakov
@AlexanderYudakov
C#, 1С, Android, TypeScript
Тип аргумента JSONArray надо указать вместо Any.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы