Preguntas etiquetadas con android-room

Para preguntas relacionadas con la biblioteca de persistencia de salas de Android (que forma parte de los componentes de la arquitectura de Android)

7
Room: el directorio de exportación de esquema no se proporciona al procesador de anotaciones, por lo que no podemos exportar el esquema
Estoy usando la sala de componentes de la base de datos de Android He configurado todo, pero cuando compilo, Android Studio me da esta advertencia: El directorio de exportación de esquema no se proporciona al procesador de anotaciones, por lo que no podemos exportar el esquema. Puede proporcionar room.schemaLocationun argumento …



12
¿Cómo deshacerse de la anotación incremental procesando la advertencia solicitada?
Acabo de comenzar a usar el desarrollo de Android y tratar de usar la biblioteca de habitaciones. Desde ayer me enfrento a este mensaje de advertencia w: [kapt] Procesamiento de anotación incremental solicitado, pero el soporte está deshabilitado porque los siguientes procesadores no son incrementales: androidx.lifecycle.LifecycleProcessor (NON_INCREMENTAL), androidx.room.RoomProcessor (NON_INCREMENTAL). He …

20
Sala de Android persistente: AppDatabase_Impl no existe
Mi clase de base de datos de aplicaciones @Database(entities = {Detail.class}, version = Constant.DATABASE_VERSION) public abstract class AppDatabase extends RoomDatabase { private static AppDatabase INSTANCE; public abstract FavoritesDao favoritesDao(); public static AppDatabase getAppDatabase(Context context) { if (INSTANCE == null) { INSTANCE = Room.databaseBuilder(context.getApplicationContext(), AppDatabase.class, Constant.DATABASE).allowMainThreadQueries().build(); //Room.inMemoryDatabaseBuilder(context.getApplicationContext(),AppDatabase.class).allowMainThreadQueries().build(); } return INSTANCE; } …


19
Sala de Android: consulta de selección simple: no se puede acceder a la base de datos en el hilo principal
Estoy probando una muestra con Room Persistence Library . Creé una entidad: @Entity public class Agent { @PrimaryKey public String guid; public String name; public String email; public String password; public String phone; public String licence; } Creó una clase DAO: @Dao public interface AgentDao { @Query("SELECT COUNT(*) FROM Agent …


3
Sala de Android: seleccione una consulta con LIKE
Estoy tratando de hacer una consulta para buscar todos los objetos cuyos nombres contienen texto: @Query("SELECT * FROM hamster WHERE name LIKE %:arg0%") fun loadHamsters(search: String?): Flowable<List<Hamster>> Mensajes: Error:no viable alternative at input 'SELECT * FROM hamster WHERE name LIKE %' Error:There is a problem with the query: [SQLITE_ERROR] SQL …




5
Cómo actualizar LiveData de un ViewModel desde el servicio en segundo plano y actualizar la interfaz de usuario
Recientemente, estoy explorando la Arquitectura de Android, que ha sido introducida recientemente por Google. De la documentación he encontrado esto: public class MyViewModel extends ViewModel { private MutableLiveData<List<User>> users; public LiveData<List<User>> getUsers() { if (users == null) { users = new MutableLiveData<List<Users>>(); loadUsers(); } return users; } private void loadUsers() …



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.