-
见截图所示,在不确定返回类型是什么时,用StringRequest
查看全部 -
见截图所示
查看全部 -
见截图所示
查看全部 -
使用及添加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特点
查看全部 -
代码地址 https://github.com/Tim9Liu9/volley_demo
查看全部 -
有机会的话要复原抽象过程
查看全部 -
和Activity声明周期关联
查看全部 -
post参数传递
重写getParams方法,以Map<String,String>传递参数
volley使用步骤
application中创建全局请求队列
创建请求,可以为请求设置tag方便和Activity生命周期关联取消
将请求添加到请求队列
查看全部 -
在看一遍
查看全部 -
Voeely框架使用查看全部
-
Volley简介查看全部
-
bb查看全部
-
bb查看全部
-
挑选合适的对象查看全部
-
Volley的get/post请求的使用? Volley请求的数据类型: StringRequst(返回的数据不确定使用): JsonObjectRequest: JsonArrayRequest: Volley的回调的使用: Volley的网络请求队列建立和取消队列请求: 建立一个全局的请求队列(新的请求加入全局请求):方便取消某个请求和所有请求 Volley与Activity的生命周期的联动(生命周期关联在一起) 特点:可以在activity销毁同时关闭请求(放在内存溢出和用户体验不好) 关键点:生命周期关联的时候设置Tag标签,在activity的onstop()里执行取消请求 Volley的简单的二次回调封装(自定义的封装:方便全局管理) 优势:全局二次回调封装:使用一个方式、可控、可自定义需求,方便管理更加灵活查看全部
举报