Tag: ANDROID-ROOM
Estoy trabajando en un proyecto de Android que combina Kotlin y Java (código generado por la biblioteca Android Room). Estaba intentando hacer algunos objetos de acceso a datos genéricos. En Kotlin, este código se compila correctamente: data class Entity(val name: String = “”) interface ExampleBaseInterface<t: any=””> { fun foo(): Flow<t> . . . Read more
Estoy trabajando con una Base de Datos de Room para RecyclerView. Y hay un ícono de eliminar en cada fila para eliminar ese elemento. Quiero eliminar el mismo elemento de la Base de Datos de Room también. He hecho el siguiente código, pero solo se refleja en la lista y . . . Read more
Inicialmente accedí directamente a una función de viewModel que lanzó una coroutine de ámbito viewModel para la consulta que estaba ejecutando. Eso tuvo el mismo error. Luego, cambié la función de viewModel a una función suspendida y la llamé desde una coroutine en el fragmento. Eso tampoco funcionó. Entonces, hice . . . Read more
Sé que en SQLite podemos definir la precisión decimal de una columna con DECIMAL(10,2). ¿Cómo se puede lograr esto con Android Room? Por ejemplo, quiero que la columna de la tabla de Room almacene 1000.33 cuando inserte 1000.3333333333.
Estoy guardando una entidad que se ve así: @Entity data class Entity( @PrimaryKey val id: Int, val productPresentationList: List<int>, val supplierComparePriceList: List<suppliercompareprice> ) Y cuando ejecuto la aplicación, obtengo este mensaje de error: com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Se esperaba un int pero era BEGIN_OBJECT en la línea 1 columna 3 ruta $[0] . . . Read more