直接上代码。

1             // 发送请求
 2             RequestQueue queue = MyApp.getRequestQueue();
 3             StringRequest request = new StringRequest(
 4                     Method.POST,
 5                     "http://192.168.1.111:8080/Acp/AppLoginCheck_loginCkeck.action",// 替换具体地址
 6                     createMyReqSuccessListener(), createMyReqErrorListener()) {
 7                 protected Map<String, String> getParams()
 8                         throws com.android.volley.AuthFailureError {
 9                     Map<String, String> params = new HashMap<String, String>();
10                     params.put("userAccount", name);
11                     params.put("userPassword", password);
12                     params.put("userType", type + "");
13                     return params;
14                 };
15             };
16             queue.add(request);

其中有两个参数方法,createMyReqSuccessListener()是发送请求成功并且正确返回的监听,createMyReqErrorListener()是返回失败时的监听。代码如下(根据自己的需要对返回的结果进行处理):

1     private Response.Listener<String> createMyReqSuccessListener() {
 2         return new Response.Listener<String>() {
 3             @Override
 4             public void onResponse(String response) {
 3               //response是服务器返回来的字符串结果
 5                        }
28         };
29     }

 

 

private Response.ErrorListener createMyReqErrorListener() {
        return new Response.ErrorListener() {
            @Override
            public void onErrorResponse(VolleyError error) {
                              Toast.makeText(PersonCenterFragment.this.getActivity(),
                        error.getMessage()+"xxxxx", Toast.LENGTH_LONG).show();
            }
        };
    }

在相应的方法体里面进行操作就行了。