El 14 de septiembre de 2017, publicamos una versión revisada de nuestra Política de privacidad. Tu uso continuado de video2brain.com significa que aceptas este documento revisado, por lo que te recomendamos que dediques unos minutos a leerlo y comprenderlo.

Desarrollo Android avanzado: Librerías

Manejo de errores durante la implementación de Picasso

Prueba ahora LinkedIn Learning sin cargo y sin compromiso.

Prueba gratis Mostrar modalidades de suscripción
Se explicará en qué consiste el manejo de errores que se puede llegar a definir durante la implementación de la librería Picasso, en específico sobre el tema de las imágenes que se encuentran en internet.

Transcripción

Hagamos énfasis sobre el manejo de errores en Picasso. En específico, la parte descarga de imágenes de internet. Es una parte elemental de esta librería. Y como comentaba durante el inicio del módulo es una de las características principales. Por eso vemos en el código que tenemos dos instrucciones que podemos decir se ven diferentes a lo habitual, Placeholder y error. En realidad, en este caso las dos opciones funcionan para manejar instrucciones. Pero, ¿a qué instrucciones nos referimos con eso? La primera, esta que estoy marcando, hace referencia a predescarga. Es como si tuviéramos una pequeña opción de cómo se ve la imagen. En otras palabras, si tuviéramos una imagen de 1600 x 1600... deberíamos de tener una imagen, por ejemplo, de 200 x 200. Es decir, la misma imagen, pero reducida. La idea es que podremos mostrar una imagen pequeña, no de alta calidad, pero sí que se pueda ver y se entienda, que se vea la imagen que viene y que se va a descargar. Por otro lado, la parte de error, en específico, habla sobre el manejo del error. Es decir, cuando falla la url, cuando el internet no tiene conexión. Tal cual. Voy a venir a este apartado y no voy a mostrar la misma, porque ahí no tendría mucho sentido. Ahora sí, vamos a cambiar eso. Seleccionaremos una imagen que es esta. Solamente lleva el nombre de Android, como está en el recurso del lado izquierdo. La segunda imagen, sí tiene referencia al manejo de un error. Por eso ponemos el nombre así. Te quiero enseñar lo siguiente... Si yo pongo el guion así, me marca un error. Aunque el nombre del lado izquierdo tenga un guion. No es recomendable manejar el guion, tampoco es recomendable manejar los números. Lo mejor es colocar nombres y, si hay palabras involucradas, o sea, más de una, entonces colocar un guion bajo. Entonces, la imagen que está aquí, le damos clic derecho, buscamos la opción en donde dice refactor, y seleccionamos renombrar. Ahora, cambiamos el guion por el guion bajo, le damos enter, y aquí en el código escribimos el guion bajo. Recapitulando, las imágenes que tenemos en este momento siempre se van a tomar del directorio de las imágenes. También, podemos colocar diferentes imágenes para cada uno de los elementos. De hecho, ese es el objetivo. Y, por último, la recomendación para que estas imágenes tengan nombre, es colocar la palabra, pero si son más de una palabra, colocar un guion bajo entre esas palabras. Ahora vamos a ejecutar. Abrimos el emulador y vemos que aparecen las dos imágenes. ¿Qué es lo que sucede? Primero, la imagen que se mostró fue el pequeño preview de la imagen. En realidad, si te das cuenta, no coincide, pero no importa, así lo estamos haciendo nosotros. Como te decía, la imagen principal puede tener la calidad que tú quieras. Muy alta, ultra HD o la que quieras. Pero la imagen que va seguida, esta imagen es una pequeña muestra. ¿Para qué? Para que el momento que tarda en descargar la imagen, se pueda mostrar algo y no esté vacío el elemento. Y en caso de que suceda algo, un error, se muestra la segunda imagen. Como puedes ver, Picasso tiene todo preparado y listo para que no tengas ningún error. Y, en teoría, siempre esté una imagen en el elemento ImageView o el elemento que tú asignes.

Desarrollo Android avanzado: Librerías

Descubre las librerías más usadas en Android, y aprende cómo te pueden ayudar a reducir el tiempo de desarrollo de una aplicación a la vez que mejoras sus funcionalidades.

2:50 horas (35 Videos)
Actualmente no hay comentarios.
 

Este curso video2brain está disponible como descarga y para ser visualizado online. ¡Pero no hace falta que decidas entre las dos opciones! Al comprar el curso, disfrutarás de ambas posibilidades.

La descarga te permite ver las lecciones sin estar conectado/a a internet y supone una navegación fácil y ágil entre capítulo y capítulo. Si vas a trabajar en diferentes ordenadores o si no quieres descargarte el curso completo, entra en la web con tus datos de acceso y disfruta directamente de tus vídeos online. Te deseamos que disfrutes de este curso y te resulte de mucha utilidad.

Estamos a tu disposición si tienes cualquier tipo de duda o pregunta.