为了账号安全,请及时绑定邮箱和手机立即绑定

Android-Volley详解

JVR 移动开发工程师
难度初级
时长 1小时 2分
学习人数
综合评分9.33
79人评价 查看评价
9.3 内容实用
9.4 简洁易懂
9.3 逻辑清晰
  • 见截图所示,在不确定返回类型是什么时,用StringRequest

    查看全部
  • 见截图所示

    查看全部
    0 采集 收起 来源:Volley概述

    2019-11-14

  • 见截图所示

    查看全部
    0 采集 收起 来源:Volley概述

    2019-11-14

  • 使用及添加jar包

    1、建立请求队列

    MyApplication.java(extends Application)

     

    import android.app.Application;

    import com.android.volley.RequestQueue;
    import com.android.volley.toolbox.Volley;

    public class MyApplication extends Application {
        public static RequestQueue queque;//建立请求队列RequestQueue
        @Override
        public void onCreate() {
            super.onCreate();//实例化onCreat
            queque= Volley.newRequestQueue(getApplicationContext());//实例化请求队列

        }
        //建立一个方法,获取请求队列
        public static RequestQueue getHttpQueue(){return  queque;}
    }
    //以上是一个全局队列

     

    AndroidManifest.xml
    <uses-permission android:name="android.permission.INTERNET"/>
    android:name=".MyApplication"
    2、volley-get

    volley_Get();//方法

    //创建该方法
    private void volley_Get(){
        String url="";
    //创建请求对象,请求方式(Method.GET),请求的接口地址(url),回调(listener),请求失败的回调参数(errorListener)
        StringRequest request=new StringRequest(Method.GET,url,new listener<String>(),new Response.ErrorListener())
            //回调listener,使用里面的方法
            public void onResponse(String arg0){
            
        }
        //errorlistener
        public void onErrorResponse(VolleyError arg0){
        
        }
        //请求对象设置Tag标签,队列可以操作寻找
        request.setTag("abcGet");
        //获取队列,add将request添加到全局队列里
        MyApplication.getHttpQueue().add(request);
    }

    查看全部
  • Volley:齐射,迸发

    特点:1、通信更快,更简单

    2、Get,Post网络请求及网络图片的高效率异步处理请求

    3、排序

    4、网络请求的缓存

    5、多级别取消请求

    6、和Activity生命周期的联动


    Volley框架的使用

    1、volley的get和post请求方式的使用

    Get和Post请求接口数据的使用

    挑选合适的对象:StringRequest:在不确定请求数据类型的情况下

                                  JsonObjectRequest:对象

                                  JsonArrayRequest:数组集合

    2、volley的网络请求队列建立和取消队列请求

    3、volley与Activity生命周期的联动

    特点:可以在Activity销毁时,同时关闭请求

    关键:设置Tag标签,onStop()里执行取消请求

    4、volley的简单的二次回调封装



    查看全部
  • Volley特点

    查看全部
    0 采集 收起 来源:Volley概述

    2018-08-30

  • 代码地址 https://github.com/Tim9Liu9/volley_demo

    查看全部
  • 有机会的话要复原抽象过程

    查看全部
  • 和Activity声明周期关联

    查看全部
  • post参数传递

    重写getParams方法,以Map<String,String>传递参数


    volley使用步骤

    1. application中创建全局请求队列

    2. 创建请求,可以为请求设置tag方便和Activity生命周期关联取消

    3. 将请求添加到请求队列

    查看全部
  • 在看一遍


    查看全部
  • Voeely框架使用
    查看全部
  • Volley简介
    查看全部
    0 采集 收起 来源:Volley概述

    2017-12-11

  • bb
    查看全部
  • bb
    查看全部
  • 挑选合适的对象
    查看全部
  • Volley的get/post请求的使用? Volley请求的数据类型: StringRequst(返回的数据不确定使用): JsonObjectRequest: JsonArrayRequest: Volley的回调的使用: Volley的网络请求队列建立和取消队列请求: 建立一个全局的请求队列(新的请求加入全局请求):方便取消某个请求和所有请求 Volley与Activity的生命周期的联动(生命周期关联在一起) 特点:可以在activity销毁同时关闭请求(放在内存溢出和用户体验不好) 关键点:生命周期关联的时候设置Tag标签,在activity的onstop()里执行取消请求 Volley的简单的二次回调封装(自定义的封装:方便全局管理) 优势:全局二次回调封装:使用一个方式、可控、可自定义需求,方便管理更加灵活
    查看全部
首页上一页1234567下一页尾页

举报

0/150
提交
取消
课程须知
本课程需要完成Android相应基础知识,建议学完计划分页内的Android工程师小白求职路线课程。
老师告诉你能学到什么?
1.Volley网络操作 2.Volley原理分析 3.Volley实际案例

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!