<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,如需转载请自行联系原作者