2017-10-27 15 views
0

データをサーバーに送信するための方法ですが、投稿できませんでした。 私は、サーバーにデータをポストする必要があります、私はJsonObjectRequestを使用してデータを投稿するための他の方法は、助けてください。 JSONObjectRequestを使用してサーバーにデータを投稿することができません

private void postNoticeData() { 
    final String noticeTitle = postTitle.getText().toString(); 
    final String description = postDescription.getText().toString(); 

    Map<String, String> params = new HashMap<String, String>(); 
    params.put(KEY_NOTICE_TITLE, noticeTitle); 
    params.put(KEY_NOTICE_DESCRIPTION, description); 



    JsonObjectRequest jsonObjectRequest = new JsonObjectRequest(Request.Method.POST, 
      URL_DATA, 
      new Response.Listener<JSONObject>() { 
       @Override 
       public void onResponse(JSONObject response) { 
        Log.i("@school", "Response - " + response); 
        Toast.makeText(AddNoticeAdmin.this.getApplication(), "Added Successfully", Toast.LENGTH_SHORT).show(); 
        AddNoticeAdmin.this.NavigateToNotice(); 
        progressDialog.dismiss(); 

       } 
      }, new Response.ErrorListener() { 
     @Override 
     public void onErrorResponse(VolleyError error) { 
      Log.i("@school", "Error - " + error.getMessage()); 
      Toast.makeText(AddNoticeAdmin.this.getApplication(), "Check your Internet Connection", Toast.LENGTH_SHORT).show(); 
      progressDialog.dismiss(); 
     } 
    }); 
    RequestQueue requestQueue = Volley.newRequestQueue(this); 
    requestQueue.add(jsonObjectRequest); 
} 

は、その次のようにURLの後にポストメソッドを書く

+0

ポスト・エラーあなたが質問するには – akhilesh0707

+0

と一緒にログします。要求するために 'params 'を設定していませんでした – akhilesh0707

答えて

1

を私を助けてくださいバレーボールエラーを表示:

JsonObjectRequest jsonObjectRequest = new JsonObjectRequest(Request.Method.POST, 
     URL_DATA, postNotice(), 
     new Response.Listener<JSONObject>() { 

    } 

postNotice方法

private String postNotice() { 
    // Your POJO Class(); 
    // the Data to be Posted using the PojoClass Object; 

    return new Gson().toJson(pojoClassObject); 
} 

・ホープそれそうヘルプ

+0

助けてくれてありがとう...本当に助けてくれました – MasterInAndroid

関連する問題