2016-09-23 4 views
0

POST jsonObjectリクエストを作成しようとしています。私に応答のjsonObjectを与える、 responseCodeは200であり、私のサーバはデータを正常に受信します。しかし、onResponseは決して呼び出されず、私は応答としてjsonObjectを捕まえることができません。android:volley resposeは200ですが、onResponseは呼び出されません

どのようにこの問題を解決するには?

私は仕事のために以下のコードを使用

JSONObject obj= new JSONObject(); 
    try { 
     obj.put("url",Url); 
    } catch (JSONException e) { 
     e.printStackTrace(); 
    } 
    JsonObjectRequest req= new JsonObjectRequest(Request.Method.POST, url, obj, 

      new Response.Listener<JSONObject>() { 
       @Override 
       public void onResponse(JSONObject response) { 
       } 
      }, 
      new Response.ErrorListener() { 
       @Override 
       public void onErrorResponse(VolleyError error) { 
       } 
      }) { 

     @Override 
     public Map<String, String> getHeaders() throws AuthFailureError { 
      HashMap<String, String> headers = new HashMap<>(); 
      return headers; 
     } 
     @Override 
     protected Response<JSONObject> parseNetworkResponse(NetworkResponse response) { 

      return super.parseNetworkResponse(response); 
     } 
    }; 
    AppController.getInstance().addToRequestQueue(req); 
+0

あなたが話しているレスポンスコードは次のとおりです。?

は、このコードを削除しますか – greenapps

答えて

1

はこれを試してみてください:

@Override 
    protected Response<JSONObject> parseNetworkResponse(NetworkResponse response) { 

     return super.parseNetworkResponse(response); 
    } 
+0

問題を解決しました...ありがとうございました –

+0

こんにちは!私の答えを解決しupvoteとして確認してください。 –

関連する問題