Perguntas com a marcação «android-room»

Para questões relacionadas à Android Room Persistence Library (que faz parte dos Android Architecture Components)

7
O diretório de exportação Room - Schema não é fornecido para o processador de anotação, portanto, não podemos exportar o esquema
Estou usando a Sala de componentes do banco de dados do Android Eu configurei tudo, mas quando compilo, o Android Studio me dá este aviso: O diretório de exportação do esquema não é fornecido para o processador de anotação, portanto, não podemos exportar o esquema. Você pode fornecer o room.schemaLocationargumento …



12
Como se livrar do aviso solicitado do processamento de anotação incremental?
Acabei de começar a usar o desenvolvimento Android e a tentar usar a biblioteca do Room. Desde ontem eu estou enfrentando esta mensagem de aviso w: [kapt] O processamento de anotação incremental é solicitado, mas o suporte está desativado porque os seguintes processadores não são incrementais: androidx.lifecycle.LifecycleProcessor (NON_INCREMENTAL), androidx.room.RoomProcessor (NON_INCREMENTAL). …

20
Sala Android persistente: AppDatabase_Impl não existe
Classe do banco de dados do meu aplicativo @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 Android - consulta de seleção simples - Não é possível acessar o banco de dados no thread principal
Estou testando uma amostra com a Room Persistence Library . Eu criei uma Entidade: @Entity public class Agent { @PrimaryKey public String guid; public String name; public String email; public String password; public String phone; public String licence; } Criou uma classe DAO: @Dao public interface AgentDao { @Query("SELECT COUNT(*) …


3
Sala Android - Selecione a consulta com LIKE
Estou tentando fazer uma consulta para pesquisar todos os objetos cujos nomes contêm texto: @Query("SELECT * FROM hamster WHERE name LIKE %:arg0%") fun loadHamsters(search: String?): Flowable<List<Hamster>> Mensagens: Error:no viable alternative at input 'SELECT * FROM hamster WHERE name LIKE %' Error:There is a problem with the query: [SQLITE_ERROR] SQL error …





5
Como atualizar o LiveData de um ViewModel do serviço de segundo plano e Atualizar UI
Recentemente, estou explorando a arquitetura Android, que foi introduzida recentemente pelo Google. Na documentação , encontrei o seguinte: 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() { // …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.