排球得到方法不起作用
问题描述:
我有一个问题。我正尝试用myapifilms上的抽象获取方法拍摄电影名称,但无法使其工作。我在哪里犯错误?排球得到方法不起作用
输出:排错误
RequestQueue requestQueue = Volley.newRequestQueue(getApplicationContext);
////
String showUrl ="http://www.myapifilms.com/imdb/idIMDB?title=batman&token=mytoken&format=json&language=en-us&limit=10";
JsonObjectRequest jsObjRequest = new JsonObjectRequest(Request.Method.GET, showUrl , new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
System.out.println(response);
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
System.out.println(error.getMessage());
Toast.makeText(Welcome.this, "Volley Error", Toast.LENGTH_SHORT).show();
}
});
requestQueue.add(jsObjRequest);
答
if(volleyError != null && volleyError.networkResponse != null) {
VolleyError error = null;
try {
error = new VolleyError(new String(volleyError.networkResponse.data));
} catch (Exception var6) {
var6.printStackTrace();
}
try {
JSONObject e = null;
if(error != null) {
e = new JSONObject(error.getMessage());
}
String Error = e != null?e.getString("message"):"error";
System.out.println(Error);
Toast.makeText(Welcome.this, "Volley Error", Toast.LENGTH_SHORT).show();
} catch (JSONException var5) {
var5.printStackTrace();
}
}
误差= NULL @ user5323999 –