0
我甚至不知道我是对的是错的。我的思维状况目前为空。可一些请告诉我如何更新deliverystatus
如何更新PHP的交付状态与此Android代码
这是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
它做工精细
你能请一个多我只是做了在代码中的一些变化。我删除了Intent并直接调用'ServerURL'。我已经检查过'PHP',它工作正常。 –
在您的onResponse(JSONObject响应)中。 Log.d(“update delivery list”,response.toString()); //响应是从服务器返回的JSON。 您需要解析响应并显示您的数据。 如果您的服务器以表头形式存在:access_token。请阅读此 https://stackoverflow.com/questions/35218464/volley-jsonobjectrequest-send-headers-in-get-request –
Bap现在我有一个不同的错误。请检查这个链接找到有这个解决方案:[https://stackoverflow.com/questions/46031293/list-view-is-not-refreshing-even-after-calling-notifydatasetchanged?noredirect=1#comment79023468_46031293] –