我正在为httprequest使用volley库,如下所示。我正在调试代码中运行代码,并放置断点来查看json对象,但它既不返回json对象,也不显示错误消息。
private void productAll() {
JsonObjectRequest request = new JsonObjectRequest(Request.Method.GET,
Config.PRODUCT_URL,null,
new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject jsonObject) {
try {
Toast.makeText(MainActivity.this, "" + jsonObject.getString("imagePath"), Toast.LENGTH_SHORT).show();
}
catch(JSONException e) {
Toast.makeText(getActivity(), "Unable to parse data: " + e.getMessage(), Toast.LENGTH_SHORT).show();
}
}
},
new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError volleyError) {
Toast.makeText(getActivity(), "Unable to fetch data: " + volleyError.getMessage(), Toast.LENGTH_SHORT).show();
}
});
}发布于 2015-11-28 23:04:17
你在排队请求吗?
Volley.newRequestQueue(this).add(request);
但是,对于Volley,每个应用程序最好有一个队列实例。您可以参考官方文档&教程这里。
https://stackoverflow.com/questions/33977379
复制相似问题