Desarrollo para Android: App optimizada para tablet

Ejecutar el Callback en RecyclerView

¡Prueba gratis durante 10 días

nuestros 1267 cursos !

Prueba gratis Mostrar modalidades de suscripción
Ejecutaremos la instrucción de llamada de regreso, veremos cómo se tiene que implementar una interfaz en Android para lograr la comunicación y analizaremos la lógica y el funcionamiento para esperar los resultados deseados.

Transcripción

Ejecutar una llamada de regreso implica una tarea esencial cuando se quiere trabajar con Master-Detail. En otras palabras, si queremos crear una aplicación para tablets y teléfonos necesitamos realizar estas llamadas de regreso. Vamos a verificar la que tenemos casi completa y para eso vamos primero a ejecutar el simulador. Vamos a darle clic, abrimos el emulador, y te adelanto que tenemos un error. Quiero que lo veamos. Vamos a darle clic a este primer elemento. Le damos clic y vemos que no saca. ¿Por qué, si nuestro clic está funcionando no se está sacando? Lo que sucede es que aún no hemos implementado del todo esta llamada. Vamos a ir a la actividad principal, que en nuestro caso se llama Main Activity, y en la parte donde hacemos la herencia ahora necesitamos implementar la llamada. Vamos a colocar un implement, espacio, y hacemos referencia a la clase en donde está la llamada. Recordemos que está en lista/fragment. y ahí está, tiene el nombre de Goldbags. Y además tiene que estar de color verde el icono que estamos viendo a la izquierda del nombre. Esto implica que es una interfaz, que es lo que nosotros definimos. Si aparece de otro color, algo hicimos mal. Probablemente sea la definición: lo definiste como una clase o como cualquier otra cosa, pero no como una interfaz. De color verde solamente van a aparecer estos elementos. Entonces, le damos a "autocompletar" y listo. Solamente por esta línea teníamos ese detalle. Vamos a ejecutar y vamos a abrir con el emulador. Le damos OK, abrimos el emulador, y ahora vamos a ver lo siguiente. Voy a tratar de agrandar el emulador y cuando le doy clic adonde dice "amigo 1" el texto cambia por "amigo 1". Cuando yo le doy clic a "amigo 2" el texto cambia por "amigo 2". Es decir, ya tenemos funcionando el master detail completo. ¿Por qué decimos eso? Porque cada elemento que tenemos a la izquierda, se logra comunicar del lado derecho. Y además está cambiando la información. Recuerda que el lado izquierdo es el master porque es el que manda y el lado derecho es el detail porque es el que muestra el detalle. En este caso es un texto simple pero no importa, ya es lo mismo. En realidad solamente hay que agregar las funciones, los textos, las imágenes... todo lo que tú quieras. ¿Cómo hicimos esto? Vamos a analizar la segunda parte que es el detalle. Recordemos, en esta parte principal, que tenemos esta parte que es la de los paneles en donde enviamos la información al panel 2 o también podemos llamarlo el fragment de la derecha. Vemos que tenemos el envío de estos datos que es "nombre lista" y "lista". Vemos que se inician los fragments. En este caso, solamente uno, pero pueden ser los que tú quieras o el que quieras, y además reemplazamos el fragment. Ahora, ¿qué es lo que tenemos entonces en el fragment? Abrimos el item fragment y tenemos únicamente la definición de un textview, recibimos los argumentos que no se enviaron y, si llegó algo, porque no lo sabemos, siempre tenemos que verificar. Preguntamos. Si llegó algo, entonces al textview que tenemos definido le cambiamos el texto por lo que aparece con el nombre "nombre lista". ¡Y listo! Podemos revisar también la interfaz. Abrimos, en este caso, de este lado del elemento, items/fragments, le damos doble clic, y solamente tiene un textview sencillo. En realidad no tiene nada. Solamente es un texto para que puedas ver cómo funciona la comunicación. Este "hola" que aparece aquí es reemplazado por el texto al elemento que se le dio clic del lado izquierdo. Así es como funciona Master-Detail.

Desarrollo para Android: App optimizada para tablet

Developing for Android: App Optimized for Tablets

3:14 horas (39 Videos)
Actualmente no hay comentarios.
 
Software:
Fecha de publicación:2/03/2017

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.