Volley의 포스트 사용법

volley의 장점은 여기서 소개하지 않겠습니다. 이런 자료는 매우 많습니다. 여기는 volley의 가장 간단하고 직접적인 용법만 기록합니다.
private RequestQueue mQueue;
mQueue = Volley.newRequestQueue(this);//  
// HashMap, , 
Map<String, String> params = new HashMap<String, String>();
        params.put("latitude", latitude+"");//  
        params.put("longitude", longitude+"");//  
        params.put("username", "liuxd");//  
        params.put("weiz", tv.getText().toString());//  
        params.put("imei", id);//  
        params.put("type", "1");//  :1
// 
        JsonObjectRequest newMissRequest = new JsonObjectRequest(
                Request.Method.POST, url, new JSONObject(params),
                new Response.Listener<JSONObject>() {
                    //  
                    @Override
                    public void onResponse(JSONObject jsonobj) {
                                Toast.makeText(getApplicationContext(), " ", 0).show();
                            }
                        }
                    }
                }, new Response.ErrorListener() {
                    //  
                    @Override
                    public void onErrorResponse(VolleyError error) {
                        Toast.makeText(getApplicationContext(), " , ", 0).show();
                    }
                });
        //  
        mQueue.add(newMissRequest);
        //  
        mQueue.start();
    }

좋은 웹페이지 즐겨찾기