Я пытаюсь вызвать 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
}
}