Volley StringRequest передавая целое число - PullRequest
0 голосов
/ 14 октября 2019

Я пытаюсь вызвать API, и мне нужно передать Integer в качестве параметра. Проблема в том, что параметр должен быть строкой. Как я могу получить значение в виде целого числа?

Проблема в params.put

val stringRequest = object : StringRequest(Request.Method.GET, URL, Response.Listener<String>{ s ->
        try {
            val array = JSONArray(s)
            for (i in 0..array.length() - 1) {
                val objectComment = array.getJSONObject(i)
                val comment= Comment(
                    objectComment.getInt("userId"),
                    objectComment.getInt("id"),
                    objectComment.getString("title"),
                    objectComment.getString("body"))
                    list.add(comment)
            }
        }catch (e: JSONException){
            e.printStackTrace()
        }
    }, Response.ErrorListener { error: VolleyError? -> Log.e("error", error.toString())  }){
        override fun getParams(): Map<String, String> {
            val params = HashMap<String, String>()
            params.put("postId", 2)
            return params
        }
    }
...