Del curso: Desarrollo Android esencial
Accede al curso completo hoy mismo
Únete hoy para acceder a más de 23.400 cursos impartidos por expertos del sector.
Room Database en Android
Del curso: Desarrollo Android esencial
Room Database en Android
Room necesita, dentro de nuestro código, tener una clase que sepa que estamos heredando de Room Database. Esta clase dentro de nuestro código ahora mismo sería 'MiTiempoRoomDatabase'. Aparte de heredar de esta clase necesitamos decirle al motor de Room una anotación que es de tipo 'Database'. en este caso nuestra clase, a la vez de heredar, tendrá la anotación 'Database' con una serie de parámetros para configurar nuestra base de datos. El primero de los parámetros es 'entities', en el cual recibirá un "array" con las clases que conforman las entidades o tablas de nuestra base de datos. El siguiente parámetro es 'version', que significará el número de la versión de nuestra base de datos. Y por último, 'exportSchema', que utilizaremos para decirle a Room que exporte el esquema de la base de datos a una carpeta. Aunque no es obligatorio, es una buena práctica tener el historial del esquema en una carpeta, por si fuera necesario. en este caso le vamos a decir que sí deseamos tener el…
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)
-
-
-
-
-
-
-
-
-
-
-