Del curso: Desarrollo Android esencial
Accede al curso completo hoy mismo
Únete hoy para acceder a más de 23.200 cursos impartidos por expertos del sector.
Trabajar con los DAOs en Android
Del curso: Desarrollo Android esencial
Trabajar con los DAOs en Android
Dentro de Room, un DAO significa "Data Access Object". Para nosotros lo que significará es la clase donde incluiremos la lógica de manejo de nuestra base de datos. En ella irán incluidos todos los métodos que tengan relación con las sentencias SQL de nuestra aplicación. Para decirle a Room cuál de nuestras clases es un DAO, lo que tenemos que hacer es anotar la palabra "DAO" de la librería de Room. Daremos a OK, y ya tenemos nuestro DAO creado. Vamos a pasar a crear un 'Insert' en nuestra tabla. La función 'Insert' nos permitirá insertar dentro de nuestra tabla todos los elementos que nosotros queramos. Para decirle a Room lo que tiene que hacer es necesario decirle en qué tabla va a trabajar. en este caso vamos a utilizar 'usuario'. Daremos a OK, y podemos ver una función que hemos nombrado 'Insert', la cual puede tener el nombre que nosotros prefiramos, que va a recibir un usuario del tipo 'Usuario'. Nuestro DAO será una interfaz, por lo cual no vamos a necesitar definir en este…
Practica mientras aprendes con los archivos de ejercicios.
Descarga los archivos que el instructor utiliza para enseñar el curso. Sigue las instrucciones y aprende viendo, escuchando y practicando.
Contenido
-
-
-
-
-
-
-
(Bloqueado)
Visión general del patrón Modelo-Vista-Presentador3 min 37 s
-
(Bloqueado)
Qué son los Android Architecture Components2 min 14 s
-
(Bloqueado)
Añadir componentes al proyecto de Android3 min 1 s
-
(Bloqueado)
Manejar los Lifecycle-Aware1 min 43 s
-
(Bloqueado)
LiveCycleOwner de Android6 min 1 s
-
(Bloqueado)
ViewModel de Android4 min 51 s
-
(Bloqueado)
Programación reactiva en Android: LiveData3 min 59 s
-
(Bloqueado)
Bases de datos en Android1 min 27 s
-
(Bloqueado)
Añadir entidades en Android2 min 3 s
-
(Bloqueado)
Trabajar con los DAOs en Android4 min 55 s
-
(Bloqueado)
Room Database en Android4 min 48 s
-
Uso de la base de datos en Android2 min 16 s
-
(Bloqueado)
WorkManager en Android4 min 24 s
-
(Bloqueado)
-
-
-
-
-
-
-
-
-
-
-