Tag: ANDROID-ROOM
Por alguna razón, quiero usar sqlite como reemplazo de sqlite. Puedo usar la base de datos Room y crear una tabla llamada “preferences” con una estructura como esta: clave valor key1 value1 key2 value2 El problema con este enfoque es que la columna “valor” solo puede ser de tipo texto, . . . Read more
Cuando obtengo la lista almacenada, obtengo este patrón: [“12/08/2021”, “12/07/2021”, “12/08/2020”, “11/07/2021”, “11/05/2021”] Como puedes ver, el mes y el día están ordenados, pero parece que el año no se está leyendo. A continuación se muestra la consulta que estoy utilizando con Room: @Query(“SELECT * FROM timeSheet ORDER BY date . . . Read more
Tengo una tabla para pedidos y clientes. Los clientes contienen un ID de pedido y correo electrónico. Deseo buscar pedidos por correo electrónico del cliente. Esto es lo que he ideado: @RewriteQueriesToDropUnusedColumns @Query( “SELECT * FROM orders INNER JOIN order_customers ON order_customers.order_id = orders.id ” + “WHERE (order_customers.email LIKE ‘%’ . . . Read more
Estoy utilizando Android Room 2.3.0 y Dagger 2. El archivo DBModule.kt que proporciona la instancia de la base de datos se ve así: @Singleton @Provides open fun provideDatabase(context: Context): AppDatabase { return Room.databaseBuilder<appdatabase>( context.applicationContext, AppDatabase::class.java, DATABASE_NAME ).fallbackToDestructiveMigration().build() } La clase AppDatabase.kt es: @Database( entities = [User::class], version = 1, exportSchema . . . Read more
Estoy intentando exportar el archivo de la base de datos desde el directorio raíz al directorio de descargas. La base de datos está creada usando Room, todo funciona perfectamente, puedo agregar, eliminar y actualizar datos, pero cuando intento exportar la base de datos, se produce una excepción java.io.FileNotFoundException: /storage/emulated/0/storage/emulated/0/Download: open . . . Read more