zoukankan      html  css  js  c++  java
  • Volley的使用

    Volley加载图片到控件上

    VolleyUtils.getLoader(getContext()).get(zixun.getPicurl(), ImageLoader.getImageListener(
    imageView, R.drawable.ic_launcher, android.R.drawable.ic_menu_delete));

    Volley加载

    public void downTxt(View v){

    //2. 实例化请求对象
    StringRequest request=new StringRequest(url, new Response.Listener<String>() {
    @Override
    public void onResponse(String response) {
    // TODO 数据请求成功--》数据解析与展示
    Toast.makeText(getApplicationContext(), "数据请求成功!", 1).show();
    //4. 解析与展示
    try {
    JSONObject obj=new JSONObject(response);
    JSONArray array=obj.getJSONArray("data");

    parseJson(array);

    } catch (JSONException e) {
    e.printStackTrace();
    }
    }

    }, null);

    //3. 将请求添加到Volley的请求对列中
    VolleyUtils.getQueue(getApplicationContext())
    .add(request);

    }

    public void downJsonObject(View v){

    //2. 实例化请求对象
    JsonObjectRequest request=new JsonObjectRequest(Method.GET, url, null,
    new Response.Listener<JSONObject>() {
    @Override
    public void onResponse(JSONObject response) {
    // TODO 请求成功
    try {
    JSONArray array=response.getJSONArray("data");
    parseJson(array);
    } catch (JSONException e) {
    e.printStackTrace();
    }

    }
    }, new Response.ErrorListener() {
    @Override
    public void onErrorResponse(VolleyError error) {
    // TODO Auto-generated method stub
    Toast.makeText(getApplicationContext(), "请求出错", 0).show();
    }
    });

    //3. 将请求添加到Volley的请求对列中
    VolleyUtils.getQueue(getApplicationContext()).add(request);

    }

  • 相关阅读:
    Nginx缓存[proxy cache、memcache]
    Nginx重写规则
    同步异步,阻塞非阻塞 和nginx的IO模型
    cookie & session
    HTTP状态码
    web简单的整体测试
    关于 如何用电脑的adb连接Mumu模拟器
    关于社保断交一个月的影响
    关于androidStudio的下载
    可以直接拿来用的android开源项目研究
  • 原文地址:https://www.cnblogs.com/bimingcong/p/4934121.html
Copyright © 2011-2022 走看看