tutorial anterior ya habíamos logrado crear una base de datos y agregar registros dentro de una tabla bueno en esta parte te explicaré cómo obtener estos registros pero para hacerlo más interesante aún los mostraré a través de una lista utilizando los componentes reciclar vikarby antes de empezar te recomiendo ver los vídeos tutoriales de listar datos con reciclar y ubicar view ya que yo me basaré en estos para realizar la interfaz de mi listado bien entonces empecemos en mi caso yo ya tengo un proyecto aparte con el diseño de la lista que pienso implementar en mi proyecto actual bueno lo que haremos será pasar este diseño el cual nos servirá para mostrar todos los cursos que vayamos agregando a nuestra base de datos esto lo hago con el fin de no volver a explicar temas ya vistos en videotutoriales anteriores y así ir directamente al grano y también con el fin de mostrarte cómo migrar o unir partes de un proyecto hacia otro bueno como se puede observar aquí ya tengo el diseño de la lista con los campos necesarios a mostrar también las clases y archivos necesarios para su funcionamiento bueno antes de migrar este ejecutaré la aplicación para darle un pequeño vistazo [Música] bueno como podemos observar todo está funcionando correctamente ahora procederemos a pasar todo este diseño hacia nuestro proyecto actual y hacer que los datos de la lista ahora se obtengan desde nuestra tabla cursos s q light [Música] bueno como primer paso nos ubicamos en el archivo wing kraft y copiamos las librerías necesarias para trabajar con reciclar view y card bien [Música] luego nos ubicamos en nuestro proyecto actual y las agregamos en el mismo lugar [Música] se nos pedirá que sincronizamos estas librerías para agregarlas como dependencias en nuestro proyecto [Música] ya sincronizadas las librerías regresamos al otro proyecto y copiamos la siguiente imagen la cual se mostrará como icono para cada ítem de la lista [Música] luego procedemos a copiar el archivo item curso hacia nuestro proyecto actual este contiene el diseño que se mostrará para cada ítem de nuestra lista cursos [Música] luego copiamos el archivo activity cursos el cual contendrá todos los ítems de la lista [Música] en esta parte del script tendremos que modificar el nombre del proyecto anterior por el nombre del proyecto actual si sigue marcando como error no te preocupes más adelante te explicaré por qué y cómo solucionarlo ahora copiamos el archivo cursos modelo hacia nuestro proyecto actual el cual es una clase modelo de nuestra tabla cursos s q light [Música] seguidamente copiamos el archivo cursos adaptador este contiene el script necesario para poder mostrar los datos en el diseño personalizado que se creó para cada ítem de la lista ahora procedemos a copiar el archivo cursos activity este contiene el script necesario para llenar nuestra lista con la información que queramos a través del archivo cursos adaptador como se puede observar se están mostrando algunos errores esto se debe a que hemos copiado el script de forma directa y el androide estudio aún no lo reconoce por completo para solucionar este problema nos ubicamos en el menú wheel y seleccionamos la opción clean project verás que todo error mostrado en el proyecto desaparecerá el siguiente paso será ubicarnos en el archivo android manifest y declarar al archivo cursos activity como actividad de nuestro proyecto esto se debería de hacer automáticamente pero como nosotros copiamos una actividad de otro proyecto este escribano se genera [Música] seguidamente nos ubicamos dentro del archivo main activity y programamos la función de nuestro botón mostrar para ello declaramos un objeto tipo button seguidamente vinculamos este con el botón mostrar de nuestro main out [Música] seguidamente generamos el evento click de nuestro botón mostrar [Música] y ha generado el evento nos ubicamos dentro de este y mediante la clase intensa vamos a nuestro activity cursos para así mostrar los cursos que se van agregando a nuestra base de datos sql [Música] para comprobar que todos los archivos han sido copiados exitosamente hacia nuestro proyecto ejecutamos la aplicación y verificamos si el botón mostrará brel activity cursos [Música] bien como podemos observar todo está funcionando correctamente bueno hasta aquí ya logramos migrar todo el script que necesitábamos hacia nuestro proyecto actual ya completada esta parte ahora sólo nos queda obtener los datos de nuestra tabla cursos y mostrarlos a través de esta lista [Música] para ello nos ubicamos dentro de la clase de velo perú verde y creamos una función tipo lista basada en nuestra clase cursos modelo la cual nos permita consultar los datos agregados en nuestra tabla cursos [Música] luego dentro de esta creamos un objeto de la clase s q light detave y llamamos al método y el redoble de cabello el cual nos permitirá trabajar con la base de datos en modo de lectura seguidamente hacemos uso de la clase cursor la cual permite recuperar datos mediante una consulta select y luego mediante el método raw query indicamos los campos a recuperar y los criterios de selección para nuestra consulta [Música] seguidamente declaramos una lista basada en nuestra clase cursos modelo la cual se encargará de almacenar todos los datos de nuestra consulta sq light [Música] luego mediante una condicional y verificamos si existe al menos un registro [Música] seguidamente haciendo uso de un bouquet wild recorremos el cursor y agregamos todos los registros que se vayan encontrando dentro de nuestra lista cursos [Música] por último retornamos la lista con los registros ya encontrados [Música] el siguiente paso es ubicarnos en nuestro activity cursos y dentro del método on crear crear una instancia de nuestra clase de belo pero vd para así poder hacer uso de los métodos que conforman dicha clase seguidamente lo único que haremos será reemplazar la función obtener cursos por la función mostrar cursos que es la encargada de obtener los datos de nuestra tabla cursos s q light como la función obtener cursos ya no será de utilidad para este proyecto simplemente la eliminamos bueno y como último paso sólo nos queda ejecutar la aplicación y comprobar su funcionamiento como podemos observar los datos que se están mostrando son los cursos que agregue en el videotutorial anterior para quitar toda duda agregaré más cursos [Música] bien como se puede observar los cursos agregados recientemente se están mostrando en nuestra lista correctamente bien amigos espero les haya gustado si es así apóyame con un like suscríbete comparte y comenta sobre que otros temas te gustaría conocer nos vemos hasta el siguiente vídeo tutorial
ChatGPT Ganar Dinero Desde Casa Nunca fue tan Fácil Las 7 mejores fuentes de ingresos pasivos con Inteligencia Artificial (IA): libros, redes sociales, marketing digital, programación...
Excel para principiantes: Aprenda a utilizar Excel 2016, incluyendo una introducción a fórmulas, funciones, gráficos, cuadros, macros, modelado, informes, estadísticas, Excel Power Query y más
Guía De Hacking De Computadora Para Principiantes: Cómo Hackear Una Red Inalámbrica Seguridad Básica Y Pruebas De Penetración Kali Linux Su Primer Hack