deliverystatus
这是AdapterClass中的代码
delivered.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String serverURL= PathUrls.pathUrl+"evs_updatedeliverystatus.php?db="+companyName.getString("companyName","")+"&invoiceid="+dlb.getInvoiceNo()+"&deliverystatus=1";
JsonObjectRequest jsonArrayRequest=new JsonObjectRequest(serverURL, new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
Log.d("update delivery list",response.toString());
deliveryListBeans.clear();
notifyDataSetChanged();
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
VolleyLog.e("Error DeliveryList:%n %s ", error);
Toast.makeText(ct,"NetworkError Not Responding", Toast.LENGTH_SHORT).show();
}
});
//Toast.makeText(ct, "companyName"+companyName.getString("companyName","").toString(), Toast.LENGTH_LONG).show();
VolleySingleton.getsInstance().getRequestQueue().add(jsonArrayRequest);
}
});
我已经使用PHP
测试了URL
它工作正常
答案 0 :(得分:0)
我认为您应该检查数据
1。确保serverURL正确无误。
2。连接到服务器时,您已经调用了UpdateDeliveryList Activity。它会破坏当前的活动
3。服务器返回响应成功时: deliveryListBeans.clear(); //清除列表 notifyDataSetChanged(); //并更新列表
我没有看到你从onResponse()
获得deliverystatus