我有一個Android應用程序,我使用SQLite作爲CART,我使用齊射發送和檢索數據庫中的數據,我已經能夠檢索來自SQLite數據庫的數據並將其提交給服務器,但只提交1個值。從SQLite數據庫插入多個數據到服務器
但我一直想知道如果SQLite數據庫有多行,我想如何能夠完成這一點,我想一次全部提交給服務器。
這就是我所提交的只有1個數據。
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_check_out_page);
db = new cartDatabase(this);
Cursor data = db.getCartItems();
if(data.getCount() == 0){
}
else
{
data.moveToFirst();
do{
// orderid.add(data.getString(0));
orderName.setText(data.getString(1));
// orderSize.add(data.getString(2));
// orderQuantity.add(data.getString(3));
} while (data.moveToNext());
}
data.close();
btnOrder.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
order();
}
});
private void order(){
final String orderN = orderName.getText().toString().trim();
StringRequest stringRequest = new StringRequest(Request.Method.POST, URL_INSERT,
new Response.Listener<String>() {
@Override
public void onResponse(String response) {
}
},
new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
}
}){
@Override
protected Map<String,String> getParams(){
Map<String,String> params = new HashMap<String, String>();
params.put(ORDERNAME,orderN);
return params;
}
};
RequestQueue requestQueue = Volley.newRequestQueue(this);
requestQueue.add(stringRequest);
}
在此先感謝任何人可能會給我任何幫助或見解我應該做的事! :D
是的先生我得到了客戶端,但服務器端的解釋我不知道先生哈哈 –