gpt4 book ai didi

android Volley 如何发布多个参数

转载 作者:行者123 更新时间:2023-11-30 01:34:47 24 4
gpt4 key购买 nike

如何发布多个参数的android Volley
** 发布多个数组,如 101,102,103 params.put("sessionid", 101,102,103);//就像**
任何其他方式

    public void postCompanyArticle() {
StringRequest stringRequest = new StringRequest(Request.Method.POST, config.postArticleTopBiz(), new Response.Listener<String>() {
@Override
public void onResponse(String response) {
list = parseResponse(response);
adapter.setList(list);
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
errorJson.setVisibility(View.VISIBLE);
String msg = VolleyException.getErrorMessageFromVolleyError(error);
errorJson.setText(msg);
}
}) {
@Override
protected Map<String, String> getParams() throws AuthFailureError {
Map<String, String> params = new HashMap<>();
params.put("sessionid", 101,102,103);//as like
params.put("EntID", "7");
params.put("offset", String.valueOf(countView));
params.put("limit", "10");
params.put("LastLoginTime", "2016-02-01");
return params;
}

};
requestQueue.add(stringRequest);
}

最佳答案

只需使用 for 循环就可以正常工作。

@Override
protected Map<String, String> getParams() throws AuthFailureError {
Map<String, String> params = new HashMap<>();
for(int i=0; i < arraylist.size; i++)
{
params.put("sessionid["+i+"]",String.valueOf(arraylist.get(i)));
}
params.put("EntID", "7");
params.put("offset", String.valueOf(countView));
params.put("limit", "10");
params.put("LastLoginTime", "2016-02-01");
return params;
}

arraylist 是你的sessionid 的列表。这对我有用。

关于android Volley 如何发布多个参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35239778/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com