2016-04-22 14 views
-1

問題があります。私はmyapifilmsでボレーのメソッドを取得して映画の名前を取得しようとしているが、それを動作させることはできません。私はどこで間違いを犯したのですか?Volley getメソッドが機能しない

出力:バレーボールエラー

ShowUrl

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); 

答えて

0
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(); 
       } 

      } 
+0

エラー=ヌル@ user5323999 –

関連する問題