Перейти к содержимому

16.- Database (Room)

Programador Maldito

0:00 / 0:00

16.- Database (Room)

187 просмотров · 7 дн. назад
Programador Maldito
521 подписчик
187 просмотров · 7 дн. назад
package cl.programadormaldito.foodgo.dabase import android.content.Context import androidx.room3.Database import androidx.room3.Room import androidx.room3.RoomDatabase import cl.programadormaldito.foodgo.dao.UsuarioDao import cl.programadormaldito.foodgo.model.Usuario @Database( entities = [Usuario::class], version = 1, exportSchema = false ) abstract class AppDatabase: RoomDatabase() { abstract fun usuarioDao(): UsuarioDao companion object { @Volatile private var INSTANCE: AppDatabase? = null fun getDatabase(context: Context): AppDatabase { return INSTANCE?: synchronized(this) { val instance = Room.databaseBuilder( context.applicationContext, AppDatabase::class.java, "db_proyecto" ).build() INSTANCE = instance instance } } } }