【发布时间】:2015-09-04 10:27:17
【问题描述】:
我有 4 个列表,这是 mysql 表的输入。如何在 httpurlconnection 中传递这些列表参数以获取 JSON 响应。下面是我的代码。 List1={"1","2"},List2={"50","60"},List3={"Type2","Type4"} 和 List4={"2015"}
public static final String FetchURL = "http://xxxx.xxxx.com/fetchdesc.php";
new fetchDescInBackground().execute(FetchURL);
URL url = new URL(params[0]);
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
ArrayList<NameValuePair> dataToSend1 = new ArrayList<>(params[0]);
ArrayList<NameValuePair> dataToSend2 = new ArrayList<>(params[1]);
ArrayList<NameValuePair> dataToSend3 = new ArrayList<>(params[2]);
ArrayList<NameValuePair> dataToSend4 = new ArrayList<>(params[3]);
InputStream inputStream = connection.getInputStream();
InputStreamReader inputStreamReader = new InputStreamReader(inputStream);
BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
StringBuilder stringBuilder = new StringBuilder();
String tempstring;
while ((tempstring = bufferedReader.readLine()) != null) {
stringBuilder.append(tempstring);
stringBuilder.append("\n");
}
如何将 4 列表作为输入传递给 mysql?只有一张表可以为表中的列输入值。请帮忙。
【问题讨论】:
-
使用 volley 并在 getParams() 覆盖方法中将数据作为哈希映射返回。 here是链接
-
请帮我处理 AsyncTask,因为我没有使用 Volley。
标签: android mysql arraylist httpurlconnection urlconnection