я отправляю более 100 строк данных из андроида в MySQL, но только вставляется последняя строка, это мой кодAndroid Volley разместить несколько строк данных MySQL
public void insert() {
String url = "http://myurl";
Map<String, String> params = new HashMap<String, String>();
params.put("item_name", "Droider");
params.put("item_name", "chuyu");
params.put("item_name", "solo");
params.put("item_name", "shaq");
CustomRequest jsObjRequest = new CustomRequest(Request.Method.POST, url, params, new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
Log.d("Response: ", response.toString());
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError response) {
Log.d("Response: ", response.toString());
}
});
MyApplication.getInstance().addToReqQueue(jsObjRequest);
}
я думал jsonarrayrequest, но большинство примеры также публикуют одну строку, возможно ли это с помощью залпа? помогите, пожалуйста, спасибо.
thanx Faith, это прекрасно работает, но я думаю, что у него есть зарядка аккумулятора, если он перебирается через 1000 строк. что, если я отправлю его как один массив и дайте серверу выполнить итерацию. –
вы можете размещать данные в данных, которые можно использовать как json array (включая String [] datas) после этого десериализовать в вашем веб-сервисе. –