我最终改用了Volley的StringRequest,因为我花了太多宝贵的时间试图使JsonObjectRequest正常工作。
RequestQueue queue = Volley.newRequestQueue(this);String url ="http://myserveraddress";StringRequest strRequest = new StringRequest(Request.Method.POST, url, new Response.Listener<String>() { @Override public void onResponse(String response) { Toast.makeText(getApplicationContext(), response, Toast.LENGTH_SHORT).show(); } }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { Toast.makeText(getApplicationContext(), error.toString(), Toast.LENGTH_SHORT).show(); } }) { @Override protected Map<String, String> getParams() { Map<String, String> params = new HashMap<String, String>(); params.put("tag", "test"); return params; } };queue.add(strRequest);
这对我有用。它与JsonObjectRequest一样简单,但是使用String代替。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)