Rellenar Recyclerview con JSON

Posted by in Android, Tips

Para poder rellenar un recyclerview con datos que provienen de un servicio web se necesita una librería capaz de parsear estos datos. Para este ejemplo se utilizarán datos del la librería gratuita https://www.themoviedb.org la cual ofrece peticiones tanto POST como GET de películas. Una vez registrado y con la API_KEY creada se pueden realizar peticiones de este

Para poder evaluar un dato en formato JSON lo primero es importar una librería que permita peticiones y parseos de este tipo. En este ejemplo se utilizará Volley

Adicionalmente en el fichero del manifestante se deben dar permisos de internet para poder realizar las peticiones correctamente

En la clase donde se rellena el recyclerview se realiza la petición. Para poder hacerlo se utiliza un objeto de tipo JSonObjectRequest al cual se le pasan Método de petición, url de los datos, datos que incluye la query de la petición (si los tiene), listener con respuesta correcta y listones con respuesta incorrecta. En el listener de respuesta correcta se evalúa el objeto de tipo json obtenido.

Para poder representar las imágenes se utiliza la librería Picasso