Está en la página 1de 5

SQLite en Android Studio, (Mostrar datos)

Hola amigos como recordamos en el vídeo


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

También podría gustarte