es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: ANDROID-ROOM

gradle: java.lang.NoClassDefFoundError Gradle: Error de java.lang.NoClassDefFoundError

Estoy intentando construir un proyecto usando la base de datos Room, pero me está dando el error: Caused by: java.lang.NoClassDefFoundError: androidx/room/compiler/processing/XProcessingStep at androidx.room.RoomProcessor.initSteps(RoomProcessor.kt:43) at com.google.auto.common.BasicAnnotationProcessor.init(BasicAnnotationProcessor.java:118) at org.jetbrains.kotlin.kapt3.base.incremental.IncrementalProcessor.init(incrementalProcessors.kt:38) at org.jetbrains.kotlin.kapt3.base.ProcessorWrapper.init(annotationProcessing.kt:156) at com.sun.tools.javac.processing.JavacProcessingEnvironment$ProcessorState.<init>(JavacProcessingEnvironment.java:500) at com.sun.tools.javac.processing.JavacProcessingEnvironment$DiscoveredProcessors$ProcessorStateIterator.next(JavacProcessingEnvironment.java:597) at com.sun.tools.javac.processing.JavacProcessingEnvironment.discoverAndRunProcs(JavacProcessingEnvironment.java:690) at com.sun.tools.javac.processing.JavacProcessingEnvironment.access$1800(JavacProcessingEnvironment.java:91) at com.sun.tools.javac.processing.JavacProcessingEnvironment$Round.run(JavacProcessingEnvironment.java:1035) at com.sun.tools.javac.processing.JavacProcessingEnvironment.doProcessing(JavacProcessingEnvironment.java:1176) at com.sun.tools.javac.main.JavaCompiler.processAnnotations(JavaCompiler.java:1170) at com.sun.tools.javac.main.JavaCompiler.processAnnotations(JavaCompiler.java:1068) at org.jetbrains.kotlin.kapt3.base.AnnotationProcessingKt.doAnnotationProcessing(annotationProcessing.kt:79) … 27 more . . . Read more

¿Cómo uso el prepackagedDatabaseCallback de Room?

Con la versión 2.3.0-alpha03, Room tiene un prepackagedDatabaseCallback que dice lo siguiente: > Esta devolución de llamada se invocará después de que se copie la base de datos preempaquetada, pero antes de que Room tenga la oportunidad de abrirla y, por lo tanto, antes de que se invoquen los métodos . . . Read more

Base de datos de la habitación: cómo establecer un valor predeterminado desde los recursos de cadenas.

¿Cómo puedo establecer el valor predeterminado de algunos campos de recursos como cadenas, ya que deseo establecer valores para diferentes idiomas? @ColumnInfo(defaultValue = "") // R.string.someword private String publisher; Cuando intento: @ColumnInfo(defaultValue = Resources.getSystem().getString(android.R.string.someword)) private String publisher; Obtengo el siguiente error: El valor del atributo debe ser constante

No se puede establecer el valor en LiveData.

No puedo establecer un valor en la variable LiveData que se declara como MutableLiveData. El valor que estoy tratando de establecer es LiveData devuelto por el repositorio. A continuación se presentan las clases. Viewmodel.class // Variable para guardar la lista de tareas Livedata private val _tasks=MutableLiveData<List<TaskEntity>>() val tasks:LiveData<List<TaskEntity>> get() = . . . Read more

Listas anidadas incrustadas en Room

Usando Room estoy intentando tener un objeto de tipo Something, que contiene una lista de Stuff, y cada elemento de esa lista contiene otra lista de Things. El problema es que, como StuffWithThingsInsideWrapper no tiene una ID, obtengo un No se puede encontrar la columna de entidad principal id en . . . Read more