Domande taggate «android-room»

Per domande relative a Android Room Persistence Library (che fa parte di Android Architecture Components)

7
Room: la directory di esportazione dello schema non viene fornita al processore delle annotazioni, quindi non è possibile esportare lo schema
Sto usando la stanza dei componenti del database Android Ho configurato tutto, ma quando compilo, Android Studio mi dà questo avviso: La directory di esportazione dello schema non viene fornita al processore delle annotazioni, quindi non è possibile esportare lo schema. È possibile fornire l' room.schemaLocationargomento del processore di annotazione …



12
Come sbarazzarsi dell'avvertimento richiesto per l'elaborazione delle annotazioni incrementali?
Ho appena iniziato a utilizzare lo sviluppo Android e provare a utilizzare la libreria Room. Da ieri sto affrontando questo messaggio di avvertimento w: [kapt] Elaborazione annotazione incrementale richiesta, ma il supporto è disabilitato perché i seguenti processori non sono incrementali: androidx.lifecycle.LifecycleProcessor (NON_INCREMENTAL), androidx.room.RoomProcessor (NON_INCREMENTAL). Ho provato a cercare e …

20
Sala Android persistente: AppDatabase_Impl non esiste
La mia classe di database dell'app @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; } public static …


19
Stanza Android - query di selezione semplice - Impossibile accedere al database sul thread principale
Sto provando un campione con Room Persistence Library . Ho creato un'entità: @Entity public class Agent { @PrimaryKey public String guid; public String name; public String email; public String password; public String phone; public String licence; } Creata una classe DAO: @Dao public interface AgentDao { @Query("SELECT COUNT(*) FROM Agent …


3
Stanza Android: seleziona la query con MI PIACE
Sto cercando di fare una query per cercare tutti gli oggetti i cui nomi contengono testo: @Query("SELECT * FROM hamster WHERE name LIKE %:arg0%") fun loadHamsters(search: String?): Flowable<List<Hamster>> Messaggi: Error:no viable alternative at input 'SELECT * FROM hamster WHERE name LIKE %' Error:There is a problem with the query: [SQLITE_ERROR] …

6
Migrazione del database della sala se viene aggiunta solo una nuova tabella
Non presumere, ho un semplice database di stanze: @Database(entities = {User.class}, version = 1) abstract class AppDatabase extends RoomDatabase { public abstract Dao getDao(); } Ora sto aggiungendo una nuova entità: Pete aggiungendo la versione a 2: @Database(entities = {User.class, Pet.class}, version = 2) abstract class AppDatabase extends RoomDatabase { …



5
Come aggiornare LiveData di un ViewModel dal servizio in background e dall'UI di aggiornamento
Recentemente sto esplorando l'architettura Android, che è stata introdotta di recente da Google. Dalla documentazione ho trovato questo: 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() { // …


1
Jetpack comporre break Compilatore room
Ho creato un progetto di composizione jetpack completamente nuovo (dal modello di progetto) con Android Studio 4.0 Canary 6 e ho tentato di aggiungere dipendenze dalla stanza. Ecco il mio livello di app build.gradle: apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply plugin: 'kotlin-android-extensions' apply plugin: 'kotlin-kapt' android { compileSdkVersion 29 …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.