私はvolleyを使用してサーバにデータリストを渡し、PHPを使用してそのデータにアクセスする必要があります。アンドロイドアプリケーションから、私は1つのテーブルにすべてのデータを渡し、サーバー上のそのデータにアクセスする必要があります。ショッピングカート内のサーバーへの通過データと考えることができます。Volleyを使用してサーバにデータリストを送信
データベースからデータをリストとして取得できます。私はサーバーにデータを提出してアクセスする必要があります。あなたは、サーバーへのデータのバリアントの長さのリストを送信することを意味する場合
RequestQueue queue = Volley.newRequestQueue(getApplicationContext());
StringRequest request = new StringRequest(Request.Method.POST, NetworkHandler.ORDER, new Response.Listener<String>() {
@Override
public void onResponse(String response) {
try{
Log.d(LogMessages.ORDER_CONFIRM,response.toString());
}
catch(Exception ex){
Toast.makeText(getApplicationContext(), ex.toString(), Toast.LENGTH_SHORT).show();
}
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
Toast.makeText(getApplicationContext(), error.toString(), Toast.LENGTH_SHORT).show();
}
}) {
@Override
protected Map<String, String> getParams() throws AuthFailureError {
List<Food> listCart = db.getAllCartItems();
Map<String, String> parameters = new HashMap<String, String>();
parameters.put("orderitems",listCart .toString());
return parameters;
}
};
request.setRetryPolicy(new DefaultRetryPolicy(DefaultRetryPolicy.DEFAULT_TIMEOUT_MS * 2, DefaultRetryPolicy.DEFAULT_MAX_RETRIES*2, DefaultRetryPolicy.DEFAULT_BACKOFF_MULT));
queue.add(request);
どのような種類のデータリスト –