2017-01-07 2 views
0
requestQueue = Volley.newRequestQueue(Home.this); 

    JsonObjectRequest objectRequest = new JsonObjectRequest(com.android.volley.Request.Method.GET ,"http://www.omdbapi.com/?t=avengers",null,new Response.Listener<JSONObject>() { 
     @Override 
     public void onResponse(JSONObject response) { 
      try { 
       String Title = response.getString("Title"); 
       String Year = response.getString("Year"); 
       String Released = response.getString("Released"); 
       String Genre = response.getString("Genre"); 
       String Metascore = response.getString("Metascore"); 
       String imdbRating = response.getString("imdbRating"); 
       String Poster = response.getString("Poster"); 

       moviesData = new String[]{Title, Year, Released, Genre, Metascore, imdbRating, Poster}; 
      } catch (JSONException e) { 
       e.printStackTrace(); 
      } 
     } 
    }, new Response.ErrorListener() { 
     @Override 
     public void onErrorResponse(VolleyError error) { 
     } 
    }); 

    requestQueue.add(objectRequest); 

발리를 사용하여 JSON 개체를 구문 분석하기 위해 노력하고 내가하려고 할 때 그것을 잘 작동하는 동안 발리를 사용하여 수행합니다. 내가 붙어 있어요. 어디서 잘못 가고 있는지, 또는 누락 된 부분이 있는지, 앱이 충돌하는지 알 수 없습니다.안드로이드 앱 충돌 I 사이트에서 데이터를 가져오고 난 HttpURLConnection의 그것을하고 있던 JSON 구문 분석 및 발리를 사용하여 컨텐츠를 저장하려고

+1

응답보기 –

+0

나는 응답을 얻고 있다고 생각하지 않고 응답과 응용 프로그램을 다시 표시하려고 시도했습니다. –

+0

적어도 문제가 발생한 루트를 알 수있는 로그를 표시합니다. –

답변

0

그건 내가 잘못해서이 코드를 잘못된 방법으로 쓰고있었습니다.