我正在嘗試使用 volley 進(jìn)行網(wǎng)絡(luò)服務(wù)調(diào)用并在 logcat 中打印響應(yīng)。但我不知道為什么我沒(méi)有得到回應(yīng)。甚至沒(méi)有任何錯(cuò)誤信息。下面是我的代碼。我知道我錯(cuò)過(guò)了一些東西。請(qǐng)糾正我。 private void syncData() { mProgressDialog.showProgressDialog("Initializing Please Wait..."); RequestQueue requestQueue = Volley.newRequestQueue(SalesDashboard.this); StringRequest stringRequest = new StringRequest(Request.Method.POST, SYNC_DATA_SALES, new Response.Listener<String>() { @Override public void onResponse(String response) { mProgressDialog.dismissProgressDialog(); Log.e("TAG", response); } }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { mProgressDialog.dismissProgressDialog(); Log.e("TAG", error.toString()); } }){ @Override protected Map<String, String> getParams() throws AuthFailureError { HashMap<String , String> params = new HashMap<>(); String userrole = mSessionManagement.getLoggedInUser().get(SESSION_USER_ROLE); params.put("branch", mSessionManagement.getSelectedBranch()); params.put("staff_id", mSessionManagement.getLoggedInUser().get(SESSION_EMP_ID)); params.put("user_role", mSessionManagement.getLoggedInUser().get(SESSION_USER_ROLE)); params.put("user_dept", mSessionManagement.getLoggedInUser().get(SESSION_DEPT_IDS)); params.put("principal", mSessionManagement.getLoggedInUser().get(SESSION_PRINC_IDS)); if (userrole.equals(ADMIN) || userrole.equals(COUNTRY_MANAGER)) { params.put("user_div", mSessionManagement.getSelectedDivision()); } else { params.put("user_div", mSessionManagement.getLoggedInUser().get(SESSION_DIV_IDS)); } return super.getParams(); } }; requestQueue.add(stringRequest);}我也沒(méi)有收到任何錯(cuò)誤消息或任何類型的異常。我已經(jīng)通過(guò)在瀏覽器上點(diǎn)擊它來(lái)檢查網(wǎng)絡(luò)服務(wù),響應(yīng)在瀏覽器上正確顯示,但無(wú)法在 android 中獲取它。
2 回答

幕布斯7119047
TA貢獻(xiàn)1794條經(jīng)驗(yàn) 獲得超8個(gè)贊
為什么你打電話super.getParams()回來(lái)params呢?也許它會(huì)根據(jù)您的要求出錯(cuò)。然后嘗試如下
@Override
protected Map<String, String> getParams() throws AuthFailureError {
...
return params;
}
獎(jiǎng)勵(lì):使用getMessage代替做toString()你的error對(duì)象
添加回答
舉報(bào)
0/150
提交
取消