【发布时间】:2020-06-19 00:35:47
【问题描述】:
这是代码:
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。
我需要发送一些整数和字符串
【问题讨论】:
标签: android kotlin android-volley