Это код:
val requestQueue: RequestQueue = Volley.newRequestQueue(this@MainActivity)
val jsonArrayRequest = JsonArrayRequest(
Request.Method.POST,
"$domain/do_getmemes.php",
null,
Response.Listener { response ->
},
Response.ErrorListener { // Do something when error occurred
}
)
requestQueue.add(jsonArrayRequest)
, и я просто хочу добавить несколько параметров!
Я видел этот пример JAVA: https://gist.github.com/mstfldmr/f6594b2337e3633673e5
но я не знаю, что / где / как добавить параметры из этого мерзкого примера.
Я пытался добавить эту часть сразу после JsonArrayRequest()
:
{
@Override
protected Map<String,String> getParams(){
Map<String,String> params = new HashMap<String, String>();
params.put("user","YOUR USERNAME");
params.put("pass","YOUR PASSWORD");
return params;
}
@Override
public Map<String, String> getHeaders() throws AuthFailureError {
Map<String,String> params = new HashMap<String, String>();
params.put("Content-Type","application/x-www-form-urlencoded");
return params;
}
}
, но он не конвертируется в Kotlin.
Мне нужно отправить несколько Ints и Strings