码迷,mamicode.com
首页 > 其他好文 > 详细

Volley

时间:2015-06-25 16:50:07      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:

网络请求String类型,get与post方法

public class MainActivity extends Activity {
    RequestQueue mQueue;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        mQueue = Volley.newRequestQueue(this);
        getVolley();
        postVolley();
    }
   //get方法
    private void getVolley() {
        StringRequest stringRequest = new StringRequest("http://www.baidu.com",
                new Response.Listener<String>() {

                    @Override
                    public void onResponse(String arg0) {
                        System.out.println("##########  " + arg0);
                    }
                }, new Response.ErrorListener() {

                    @Override
                    public void onErrorResponse(VolleyError arg0) {
                        System.out.println("$$$$$$$$$$  " + arg0);
                    }
                });
        mQueue.add(stringRequest);
    }
  

  //post方法
private void postVolley() { StringRequest request = new StringRequest(Method.POST, "http://www.baidu.com", new Response.Listener<String>() { @Override public void onResponse(String arg0) { System.out.println("@@@@@@@@@@@@ " + arg0); } }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError arg0) { System.out.println("%%%%%%%%%%% " + arg0); } }) { @Override protected Map<String, String> getParams() throws AuthFailureError { Map<String, String> map = new HashMap<String, String>(); map.put("Key1", "value1"); map.put("Key2", "value2"); return map; } }; mQueue.add(request); } }

post方法,有的同学复写不了getParams()方法,是因为需要实现一个匿名内部类。

写法:

//post方法

   private void postVolley() {
      StringRequest request = new StringRequest(method, url, listener, errorListener){
  此时,在此处@Override就可以看到Request<String>了,然后点开选择getParams()方法就可以了。

  技术分享
   };
}

 

Volley

标签:

原文地址:http://www.cnblogs.com/Cherry-B/p/4600013.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!