Volley Android

Post on 29-Nov-2014

1,817 views 0 download

description

 

transcript

VolleyNetworking & Caching Made Easy

@zezzi

Wednesday, August 21, 13

Contexto

Wednesday, August 21, 13

Siempre el mismo código

Wednesday, August 21, 13

Puede Volverse Complicado.

Wednesday, August 21, 13

Main Thread y Worker Thread

Wednesday, August 21, 13

Manejo de la Política de Caching

Wednesday, August 21, 13

Soluciones Y Problemas Comunes

• Async Task

• Threads y Handlers

• Librerias

• resty http://beders.github.io/Resty/Resty/Overview.html

• okhttp http://square.github.io/okhttp/

Wednesday, August 21, 13

DEMOhttps://github.com/zezzi/volleymla

Wednesday, August 21, 13

Paso1

Permisos

Wednesday, August 21, 13

CODIGO BASEPaso 2

Wednesday, August 21, 13

CODIGO BASEPaso 3

Wednesday, August 21, 13

CODIGO BASEPaso 4

Wednesday, August 21, 13

TRADICIONALMENTE

Wednesday, August 21, 13

new APIAsyncTask.execute();

Paso 5

Wednesday, August 21, 13

HTTPClIENT + HTTPGET + HTTPRESPONSE+INPUTSTREAM

Paso 6

Wednesday, August 21, 13

Volleylibreria hecha por google

Wednesday, August 21, 13

git clone https://android.googlesource.com/platform/frameworks/volley

Paso 5

Wednesday, August 21, 13

Paso 6

importar la Libreria

Wednesday, August 21, 13

ReqUEST QUEUE

Paso 7

Wednesday, August 21, 13

JSONARRAYREQUEST o JSONOBJECTREQUEST+ Agregar a la QUEUE

Paso 8

Wednesday, August 21, 13

Paso 9PARSING PUEDE SUBSTITUIRSE poR GSON u Otra libreria de Parsing

Wednesday, August 21, 13