第9章 网络技术--9.4 Volley【含答案】 Android应用开发基础

(1)单选题

9 Volley发送网络请求的代码如下图所示;请补全代码?private void sendVolleyRequest() { String strUrl = “http://139.199.220.137:8080/api/v2/get_weather”; //定义访问网络的Url地址; HashMap<String, String> mHashMapPara=new HashMap<>(); mHashMapPara.put(“UserName”,“user1”); om.android.volley.Request mRequest=new JsonObjectRequest( com.android.volley.Request.Method.POST, strUrl, new Gson().toJson(mHashMapPara), mVolleyResponseListener,null); ( ? ) }

A  getRequestQueue(this).execute(mRequest)

B  getRequestQueue(this).add(mRequest)

C  getRequestQueue(this).enqueue(mRequest)

D  getRequestQueue(this).execute(mRequest)

(2)判断题

1 Volley适合数据量大并且通信频繁的操作

true  正确

false  错误

(3)判断题

2 Volley适合下载大容量的文件

true  正确

false  错误

(4)判断题

3 Volley对于图片加载有很好的性能

true  正确

false  错误

(5)判断题

4 Volley使用标准的HTTP缓存机制保持磁盘和内存响应的一致

true  正确

false  错误

(6)判断题

5 Volley访问网络不需要创建Volley对象

true  正确

false  错误

(7)单选题

6 关于Volley,下面那一项是不正确的()?

A  Volley非常适合数据量不大,但通信频繁网络操作

B  Volley直接在主线程调用服务端并处理返回结果

C  Volley可以取消请求,容易扩展,面向接口编程

D  Volley是第三方框架,不支持HttpURLConnection

(8)单选题

7 com.android.volley.Response.Listener监听接口必须实现的方法是()

A  onFail()

B  onFailure()

C  onResponse()

D  onSuccess()

(9)单选题

8 Volley发送网络请求的代码如下图所示;private void sendVolleyRequest() { String strUrl = “http://139.199.220.137:8080/api/v2/get_weather”; //定义访问网络的Url地址; HashMap<String, String> mHashMapPara=new HashMap<>(); mHashMapPara.put(“UserName”,“user1”); om.android.volley.Request mRequest=new JsonObjectRequest( com.android.volley.Request.Method.POST, strUrl, new Gson().toJson(mHashMapPara), mVolleyResponseListener,null); } ; 请问Volley网络请求的类型是什么()?

A  HTTP

B  GET

C  POST

D  FTP

获取标准答案请阅读全文

未经允许不得转载!第9章 网络技术--9.4 Volley【含答案】 Android应用开发基础