最近自己在寫乙個框架,寫完後找了乙個專案試用了下,主要目的是發現現有框架存在的問題。同時看到有不少人使用volley的方式不正確,其實在官網上明確說明了使用方法。下面應用google官網上原話。
a key concept is that the requestqueue
和imageloader的原始碼,imageloader幫助獲取網路時進行快取
private static mysingleton minstance;
private requestqueue mrequestqueue;
private imageloader mimageloader;
private static context mctx;
private mysingleton(context context)
@override
public void putbitmap(string url, bitmap bitmap)
});}
public static synchronized mysingleton getinstance(context context)
return minstance;
}public requestqueue getrequestqueue()
return mrequestqueue;
}public void addtorequestqueue(requestreq)
public imageloader getimageloader()
}
最後,下面是使用requestqueue的的**
// get a requestqueue
getrequestqueue();
...// add a request (in this example, called stringrequest) to your requestqueue.
mysingleton.getinstance(this).addtorequestqueue(stringrequest);
Volley框架的使用
volley請求框架真的很簡單,分幾步就可以搞定了。2 使用requestmanager。乙個網路post請求方法 1 post url 網路請求url 2 post json 網路請求json引數。loadcontroler mloadcontroler requestmanager.getins...
Volley的使用(一)
1 volley簡介 volley是2013年google i o上發布的一款網路框架,基於android平台,能使網路通訊更快 跟簡單 更健全。優點 1 預設android2.3及以上基於httpurlconnection,2.3以下使用基於httpclient 2 符合http快取語義的快取機制...
volley框架的使用
volley框架提供了stringrequest imagerequest jsonobjectrequest stringrequest有兩種請求方式get,post兩種方式,用post方式請求可以給伺服器傳遞引數 requestqueue queue volley.newrequestqueue...