<a href="http://blog.lemberg.co.uk/volley-part-1-quickstart" target="_blank">http://blog.lemberg.co.uk/volley-part-1-quickstart</a>
<a href="http://blog.lemberg.co.uk/volley-part-1-quickstart" target="_blank">Part 1 - Quickstart</a>
<a href="http://blog.lemberg.co.uk/volley-part-2-application-model" target="_blank">Part 2 - Application Model</a>
<a href="http://blog.lemberg.co.uk/volley-part-3-image-loader" target="_blank">Part 3 - Image Loader</a>
Download volley library and import it as a library project or make a jar file.
Simple
Powerful
Extendable
Built-in memory cache
Built-in disk cache
Step 1 - Create request queue
Step 2 - Create request
Step 3 - Create listeners
Step 4 - Add request to queue
Request.Method.GET
Request.Method.POST
Request.Method.PUT
Request.Method.DELETE
<a href="https://raw.github.com/dmytrodanylyk/dmytrodanylyk/gh-pages/images/articles/volley-diagram.png" target="_blank"></a>
Every request listener returns appropriate type.
String
Json Object
Json Array
Bitmap
Example of request which adds some cookie.
You need to override getParams() method.
To cancel request you just need to remember request tag and call cancelAll(...) method.
<a href="http://github.com/dmytrodanylyk/dmytrodanylyk/blob/gh-pages/articles/volley-part-1.md" target="_blank">Original article.</a>
SEE ALSO:
<a href="http://blog.lemberg.co.uk/developing-chromecast-ready-application-android-platform" target="_blank">Developing Chromecast Ready Application for Android Platform</a>
本文轉自 h2appy 51CTO部落格,原文連結:http://blog.51cto.com/h2appy/1661624,如需轉載請自行聯系原作者