Volley(2)—JsonObjectRequest和ImageRequest
2016-05-21 16:33
483 查看
都继承自Requset类的,有两个子类JsonObjectRequset和JsonArrayRequest。
JsonObjectRequest用来发送一个json请求
ImageRequest是用来发送一个图片的请求
JsonObjectRequest用来发送一个json请求
ImageRequest是用来发送一个图片的请求
public class MainActivity extends Activity { private ImageView iv; RequestQueue queue=null; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //創建一個請求隊列 queue= Volley.newRequestQueue(getApplication()); } private void sendJsonRequest(View view){ //发送一个JsonRequest请求 String url="**";//地址 //设置请求参数 try { JSONObject object=new JSONObject(); object.put("name", "word"); } catch (JSONException e) { // TODO Auto-generated catch block e.printStackTrace(); } //null值为请求参数 JsonObjectRequest request=new JsonObjectRequest(Request.Method.GET, url, null, new Listener<JSONObject>() { public void onResponse(JSONObject arg0) { }; },new ErrorListener() { @Override public void onErrorResponse(VolleyError arg0) { // TODO Auto-generated method stub } }); queue.add(request);//将请求消息加入队列 } private void RequsetImageView(View view){ //发送一个图片的请求 String url="http://pic.sogou.com/pics?ie=utf8&p=40230504&interV=kKIOkrELjboMmLkEk74TkKIMkbELjboJmLkEkL8TkKIMkLELjb8TkKIKmrELjbkI_2062010575&query=%E9%99%88%E4%B9%94%E6%81%A9&"; ImageRequest request=new ImageRequest(url, new Listener<Bitmap>() { public void onResponse(Bitmap bitmap) { iv.setImageBitmap(bitmap);//成功的话给他设置图片 }; }, 0, 0, Config.RGB_565, new ErrorListener() { @Override public void onErrorResponse(VolleyError arg0) { // TODO Auto-generated method stub } }); queue.add(request); } }
相关文章推荐
- spring的 object is not an instance of declaring class
- 不管在不在arc下,object对象都有强引用、弱引用之分
- Xcode:duplicate declaration of method 'XXX'
- 重写Object类中的equals方法
- Programming with Objective-C(七)
- Objective-C Coding Style Guidelines
- scala学习13之与trait同名的object对象
- objc_setAssociatedObject、objc_getAssociatedObject、objc_removeAssociatedObjects
- SpringMVC数据格式转换报错:rejected value [065966] error in object 'command' on field 'imgNumber'
- ObjectInputStream序列化反序列化
- for(Object obj : objs) 解释
- console打印数组object具体内容
- iOS 杂笔-24(常用类到NSObject的继承列表)
- java for(Object obj:col)
- Object-C之KVC与KVO
- JavaWeb项目使用BlazeDS整合Flex进行RemoteObject数据交互
- JAXB - Annotations, The Object Factory: XmlRegistry, XmlElementDecl
- Jtest 对象库的使用(Object Repository)
- stirng转json,String转成List<Map<String,object>>,然后转成json
- JS面向对象定义多个属性--object.defineProperties()方法