对Volley框架的一些接口进行封装.doc对Volley框架的一些接口进行封装:VolleyAir简介VolleyAir是在著名的谷歌开源的网络框架Volley的基础上进行的二次封装,并吸取了VolleyPlus的一些封装经验,使之能更有效的在复杂的数据处理逻辑层进行网络请求,使逻辑层的代码更加清爽简洁。Z所以选择Volley进行封装,是因为Volley是一款极为高效的网络请求框架,并门开发口谷歌的Android团队。在其基础上封装适配过后,将更为有利于我们的应用开发。使用方法1•根据口己的业务需求,,在NetworkMoudle类中口定义i青求地址以及参数publicTaskHandlearrangeGetNewsList(StringrequestTag,,intpage,introw,Stringtitle){HttpRequestrequest=newHttpRequest(API_URL+,fnews/getNewsn);request•addParametei:(HctyHrcty);request•addParameter(ncategoryfcategory);request•addParameter(npagef,(page));request•addParameter(HrownzInteger•toString(row));request•addParameter(Htitie”,title);request•setRequestT^g(requestTag);(request,volleyPostStting);}根据白己的业务需求,在DataMoudle类中白定义如何解析接收到的网络数据publicIDDataparseNewsList()throwsHttpProcessException{try{JSONObjectjson=tryExtra();IDDatadata=newIDData(("count”,-1),null);JSONArrayarray=json•optJSONArray(ndatan);ArrayLisNewsLislist=newArrayList<NewsListItem>(array==null?0:());=list;if(null!=array){NewsListItemitem;for(inti=0;i<();++i) {json=(i);item=newNewsListItem();=('*id”);item =(ntitleH);=(11create_time,f);item,img=(Himg;item•category_name=(Hcategory_n3men);=(ncity_name");
对Volley框架的一些接口进行封装 来自淘豆网www.taodocs.com转载请标明出处.