我有一个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
是的先生我得到了客户端,但服务器端的解释我不知道先生哈哈 –