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);

    }

  • 相关阅读:
    将项目中某些常用设置做成配置项
    资产管理平台去除zabbix字样
    navicat远程连接报错
    Excel数据导入MySql数据库
    Ubuntu16.04使用命令行安装jdk1.8
    zabbix4.0配置短信报警
    整洁代码系列(2)
    找回篮球场上的快乐
    努力做人、努力学习、努力让身边的人过得更好 --2016年总结、2017年规划
    整洁代码系列(1)
  • 原文地址:https://www.cnblogs.com/bimingcong/p/4934121.html
Copyright © 2011-2022 走看看