Tag: android-room

Für Fragen im Zusammenhang mit Android-Zimmer-Persistenz-Bibliothek

So erstellen Sie eine Tabelle mit zwei oder mehr Fremdschlüssel mit Android-Zimmer?

Anzahl der Antworten 1 Antworten
Gemäß der entity-relationship-Modell, die Beziehung zwischen tbl_post und tbl_category angegeben werden kann, mit Zimmer Persistenz-Bibliothek wie folgt: @Entity(foreignKeys = @ForeignKey( entity = TblPost.class, parentColumns = "id", childColumns = "tbl_post_id") ) class TblPostCategory { @PrimaryKey public String id;

Android-Zimmer + AsyncTask

Anzahl der Antworten 4 Antworten
Mein team entwickelt haben, eine neue Android-app, die macht umfangreichen Gebrauch von Raum. Ich bin nicht sicher, ob wir mit AsyncTask richtig. Mussten wir wickeln Sie alle Aufrufe von insert/update/delete in AsyncTasks die Ergebnisse in einer großen

Android-Zimmer insertAll Fragen

Anzahl der Antworten 2 Antworten
Ich fange mit Android-Zimmer, und ich habe einige Probleme. Habe ich eine ArrayList von 7 Bestellungen und wenn ich Anrufe, insertAll(Liste Aufträge) nur 4 Aufträge in die Datenbank eingefügt werden. Wie kann ich Debuggen Sie die insert-Abfrage

Update mit parameter Zimmer persistent Bibliothek

Anzahl der Antworten 4 Antworten
Wie update ich eine ganze Zeile mit Zimmer-Bibliothek, die @Update nehmen Sie ein @Entity annotierten Objekt und Aktualisierungen, die über die Referenzierung primary key aber wie kann ich update über einige andere parameter wie update, wo bestimmte

LiveData-Objekt hält die null nach getValue() aufgerufen wird

Anzahl der Antworten 5 Antworten
Ich aktualisieren möchten, müssen eine member-variable eines Objekts in meinem Repository auf einem LiveData - Objekt. Das problem ist, dass ich, wenn ich rufen Sie die getValue () - Methode, bekomme ich immer eine NullPointerException, obwohl der

Android-Zimmer-Datenbank DAO-debug-log

Anzahl der Antworten 5 Antworten
Einem gegebenen Raum-Datenbank DAO so: import android.arch.persistence.room.Dao; import android.arch.persistence.room.Query; import java.util.Date; import java.util.List; @Dao public interface MyDao { @Query("SELECT * FROM MyTable") List<MyItem> all(); @Query("SELECT * FROM MyTable WHERE date = :date AND language = :language") MyItem

Wie Sie schreiben, Erstellen und Aktualisieren Sie die Abfrage im Zimmer Bibliothek?

Anzahl der Antworten 1 Antworten
Gehe ich durch die SQL-Abfrage eine andere Lösung. ich bin nicht in der Lage, passende Lösungen zu finden für mein problem. In Meinem Projekt habe ich die Daten in die Tabelle eingefügt. Ich habe zu einigen Schritten

Zimmer nicht abholen ein Konstruktor da mehrere Konstruktoren geeignet sind, Fehler

Anzahl der Antworten 9 Antworten
Ich versuche, umzusetzen persistent Bibliothek in mein android-Projekt kotlin, aber fangen Sie diesen Fehler in der Kompilierung: Fehler: Zimmer nicht abholen ein Konstruktor da mehrere Konstruktoren sind geeignet. Versuchen Sie zu kommentieren unerwünschte Konstruktoren mit @Ignore. Fehler-code:

Android-Zimmer: Wie zu Lesen, aus zwei Tabellen gleichzeitig - doppelte id-Spalte

Anzahl der Antworten 3 Antworten
Ich bin neu in der Android-Raum. Ich möchte aus der Tabelle gelesen und lese auch aus einer verknüpften Tabelle. Die Beziehung ist sehr verbreitet. Eine Tabelle definiert die Instanzen. Die andere Tabelle definiert Arten. Sich vorstellen, einem

Gewusst wie: Auffüllen von Android-Zimmer-Datenbank-Tabelle auf die erste laufen?

Anzahl der Antworten 4 Antworten
In SQLiteOpenHelper es ist ein onCreate(SQLiteDatabase ...) Methode, die ich verwendet, zum Auffüllen von Tabellen mit einigen anfänglichen Daten. Gibt es eine Möglichkeit, fügen Sie einige Daten in die Raum-Datenbank-Tabelle auf die erste app läuft? Sie könnten,

Zimmer update (oder insert wenn nicht vorhanden) Zeilen und Rückgabe Anzahl Zeilen geändert

Anzahl der Antworten 5 Antworten
Muss ich aktualisieren und wenn nicht vorhanden, Zeile einfügen, um PLATZ DB. Ich diese: productRepository.updateProducts(productsResponse.getProductItems()); Und: @Override public void updateProducts(final List<ProductItem> products) { new Thread(() -> { for (ProductItem item : products) { Product product = createProduct(item);

Android-Zimmer-Datenbank: Wie behandeln Arraylist in ein Unternehmen?

Anzahl der Antworten 9 Antworten
Ich nur implementiert, Zimmer für offline-Daten zu speichern. Aber in einer Entity-Klasse, ich erhalte die folgende Fehlermeldung: Error:(27, 30) error: Cannot figure out how to save this field into database. You can consider adding a type converter

Fest Boolean Abfrage In Der Datenbank

Anzahl der Antworten 2 Antworten
Baue ich ein Android-Anwendung, die zeigt eine Liste der möglichen übereinstimmungen für einen Benutzer. Der Benutzer kann klicken Sie auf ein zu wie der Benutzer, und ich rette alle diejenigen, die gerne vor Ort. Kann ich eine

Android-Zimmer - Select-Abfrage mit LIKE

Anzahl der Antworten 3 Antworten
Ich versuche, eine Abfrage " Suche alle Objekte, deren Namen text enthalten: @Query("SELECT * FROM hamster WHERE name LIKE %:arg0%") fun loadHamsters(search: String?): Flowable<List<Hamster>> Nachrichten: Error:no viable alternative at input 'SELECT * FROM hamster WHERE name LIKE

Android-Architektur-Komponenten: Mit Enums

Anzahl der Antworten 2 Antworten
Ist es möglich, einen Enum-Typ als embedded-Bereich in einer Entity-Klasse mit der neuen Android-Architektur, - Komponenten und-Zimmer Persistenz-Bibliothek? Meine Person (mit embedded Enum): @Entity(tableName = "tasks") public class Task extends SyncEntity { @PrimaryKey(autoGenerate = true) String taskId;

Android-Zimmer: Order By funktioniert nicht

Anzahl der Antworten 4 Antworten
Ich bin mit der neuen Android-ORM-Zimmer. Und ich Stand vor dem folgenden Problem, Abfragen, verwenden, UM, INDEM Sie mit Argumenten nicht funktionieren. Wenn ich das Feld aufgefüllt, die von einem parameter ORDER BY funktioniert es nicht. Es

Android-Zimmer-FOREIGN KEY-Einschränkung ist fehlgeschlagen

Anzahl der Antworten 2 Antworten
Ich versuche zu entwerfen und zu implementieren, die eine Ordner Struktur in Android SQLite mit Hilfe von Android-Zimmer-Persistenz (ein ORM), die Google bei der I/O-2017. In meinem design, die ein Ordner enthalten kann, andere Ordner und Dateien.

Kann nicht finden, setter für das Feld - mit Kotlin mit Raum-Datenbank

Anzahl der Antworten 9 Antworten
Bin ich die Integration mit dem Raum Persistenz-Bibliothek. Ich habe eine Daten-Klasse in Kotlin wie: @Entity(tableName = "story") data class Story ( @PrimaryKey val id: Long, val by: String, val descendants: Int, val score: Int, val time:

Zimmer nicht finden können, Umsetzung

Anzahl der Antworten 8 Antworten
Ich habe ein problem mit der Prüfung einer Raum-Datenbank: wenn ich den test, bekomme ich diese exception: java.lang.RuntimeException: cannot find implementation for database.TicketDatabase. TicketDatabase_Impl does not exist at android.arch.persistence.room.Room.getGeneratedImplementation(Room.java:92) at android.arch.persistence.room.RoomDatabase$Builder.build(RoomDatabase.java:454) at com.sw.ing.gestionescontrini.DatabaseTest.setDatabase(DatabaseTest.java:36) at java.lang.reflect.Method.invoke(Native Method) at

Wie zu verwenden Zimmer Persistenz-Bibliothek mit pre-besiedelten Datenbank?

Anzahl der Antworten 5 Antworten
Ich möchte die Zimmer mit einem pre-besiedelten Datenbank, aber ich kann nicht verstehen, wie man zu sagen Zimmer, wo Sie zu finden meiner Datenbank. Nun habe ich es in src/main/assets/databases und wenn ich die Instanz für die

Zimmer "Nicht sicher, wie konvertiert einen Cursor auf diese Methode zurück geben": welche Methode?

Anzahl der Antworten 11 Antworten
Error:Not sure how to convert a Cursor to this method's return type Error:Execution failed for task ':app:compileDebugJavaWithJavac'. Compilation failed; see the compiler error output for details. Mit Room ich bin immer dieser Fehler und ich möchte herausfinden,

Android -Zimmer-persistent-Bibliothek - DAO-Aufrufe sind asynchron, also wie man callback?

Anzahl der Antworten 3 Antworten
Von dem, was ich gelesen habe Raum nicht zulässt, dass Sie zur Ausgabe von Datenbank-Abfragen auf der Haupt-thread (wie kann Verzögerungen verursachen, die über den Haupt-thread)). so vorstellen, ich bin versucht, zu aktualisieren, eine textview auf dem

Keine "not NULL" und "UNIQUE" - Zwang auf Zimmer Persistenz-Bibliothek

Anzahl der Antworten 4 Antworten
Beim spielen mit den Zimmer Persistenz-Bibliothek ich kam zu wissen, dass es keine Methodik, um eine Daten-Klasse-Feld mit NICHT NULL und auch UNIQUE-Einschränkungen. ob SQLite unterstützt diese Einschränkungen. Ist es nicht ein problem zu migrieren alten Datenbank,

Wie Sie überprüfen, wenn Daten eingefügt werden, in-Room-Datenbank

Anzahl der Antworten 5 Antworten
Ich bin mit Room-Datenbank von der neuen Architektur-Komponenten in mein Projekt. Ich bin hinzufügen einige Daten über dao, aber beim Versuch, es zurückzuholen, bin ich nicht immer. Können Sie bitte mir empfehlen, wie um zu prüfen, ob

Zimmer persistente Datenbank - einfügen-Liste der Artikel in die DB, wenn Sie keine primären Schlüssel der Tabelle

Anzahl der Antworten 2 Antworten
Ich bin mit einer harten Zeit immer eine Liste Element in den Raum. der Menüpunkt wird aufgerufen Messungen und der Art der Messung. das Listenelement hat keinen Primärschlüssel, wäre in Bezug auf die Datenbank. aber ich habe

LiveData ist nicht aktualisiert sein Wert nach dem ersten Anruf

Anzahl der Antworten 4 Antworten
Habe ich schon schlägt meinen Kopf gegen die Wand und ich kann nicht verstehen, warum dies geschieht. Ich arbeite mit der neue Architektonische Komponenten, die für Android und ich habe Probleme mit dem Update ein LiveData mit

Android-Zimmer-persistent: AppDatabase_Impl nicht vorhanden

Anzahl der Antworten 12 Antworten
Meine app-Datenbank-Klasse @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(),

Android-Zimmer-persistent-Bibliothek - einfügen von Klasse, die eine Liste-Objekt-Feld

Anzahl der Antworten 5 Antworten
In Android-Zimmer-persistent-Bibliothek einfügen gesamte Modell-Objekt in eine Tabelle ist, die in sich eine weitere Liste. Lassen Sie mich Ihnen zeigen, was ich meine : @Entity(tableName = TABLE_NAME) public class CountryModel { public static final String TABLE_NAME =

Wie dynamisch die Abfrage der Datenbank zur Laufzeit?

Anzahl der Antworten 7 Antworten
Das problem Ist es möglich, das erstellen einer Abfrage zur Laufzeit?   Anwendungsfall @Query("SELECT * FROM playlist " + "WHERE playlist_title LIKE '% :playlistTitle %' " + "GROUP BY playlist_title " + "ORDER BY playlist_title " +

Die Ansicht des Inhalts der Datenbank geschaffen, mit Zimmer-Persistenz-Bibliothek

Anzahl der Antworten 7 Antworten
Gibt es eine einfachere Methode, um den Inhalt der Datenbank erstellt, mit Zimmer-Persistenz-Bibliothek in Android Studio? easier way im Vergleich zu dem Weg? im Vergleich zu den alten Ansätzen, wie der Verwendung von DDMS oder über adb-shell.

Android-Zimmer - @Löschen mit Parametern

Anzahl der Antworten 2 Antworten
Ich weiß, ich kann nicht mit DELETE in einer Abfrage (das ist eine Schande übrigens), bekomme ich die folgende Fehlermeldung: <i>Error:error: Observable query return type (LiveData, Flowable etc) can only be used with SELECT queries that directly

Wie Anmerkungs-Spalte als NICHT NULL mit Android-Zimmer-Persistenz-Bibliothek

Anzahl der Antworten 5 Antworten
Meine Daten-Klasse sieht wie folgt aus @Entity(tableName = "items") data class Item( @ColumnInfo(name = "name") var name: String = "", @ColumnInfo(name = "room") var room: String = "", @ColumnInfo(name = "quantity") var quantity: String = "", @ColumnInfo(name

Wie Bild einfügen im Zimmer Persistenz-Bibliothek?

Anzahl der Antworten 2 Antworten
Bin ich mit dem Zimmer Persistenz-Bibliothek für mein android-Anwendung, Jetzt habe ich auf Bild einfügen in meine db. Ich erfolgreich definieren @Entity für den primitiven Datentyp. und auch durch die converter-Klasse, die ich alle gespeicherten Objekt, Datum,

Realm VS Zimmer in Android

Anzahl der Antworten 2 Antworten
Ich Baue eine app und ich brauche, um eine Datenbank verwenden. Ich überlege mir, mit Raum als Ihr neues und heiß, gerade jetzt. Aber ich habe schon viel tolle Sachen über das Reich zu. Kann jemand darauf

Zimmer kann nicht überprüfen Sie die Integrität der Daten

Anzahl der Antworten 10 Antworten
Bin ich immer diese Fehlermeldung beim ausführen des Programms mit Datenbank Room cannot verify the data integrity. Looks like you've changed schema but forgot to update the version number. You can simply fix this by increasing the

Rückgabetyp für Android-Zimmer-joins

Anzahl der Antworten 5 Antworten
Sagen wir, ich will eine INNER JOIN zwischen zwei Entitäten Foo und Bar: @Query("SELECT * FROM Foo INNER JOIN Bar ON Foo.bar = Bar.id") List<FooAndBar> findAllFooAndBar(); Ist es möglich, zu zwingen, eine Rückkehr geben wie diese? public

Zimmer erneute öffnen eines bereits geschlossenen Datenbank

Anzahl der Antworten 3 Antworten
Bei der Verwendung von Raum aus der Android-Architektur-Komponenten, erhalte ich die folgende Fehlermeldung beim Zugriff auf die Datenbank mit einem Dolch Komponente: java.lang.IllegalStateException: attempt to re-open an already-closed object: SQLiteDatabase: (database path) War ich mit Dolch version

Zimmer die Persistenz-Bibliothek-Laufzeit-Ausnahme beim aufrufen Zimmer inMemoryBuilder Methode

Anzahl der Antworten 7 Antworten
Wenn nach dem tutorial für die Einrichtung der Zimmer Persistenz-Bibliothek, die ich in dieser Fehler beim testen auf einem Android-Gerät. java.lang.RuntimeException: cannot find-Implementierung für PackageName.AppDatabase. AppDatabase_Impl nicht vorhanden Ich weiß, eine ähnliche Frage gestellt wurde aber die

Android-Zimmer-Persistenz-Bibliothek: Upsert

Anzahl der Antworten 8 Antworten
Android-Zimmer-Persistenz-Bibliothek gnädig beinhaltet das @Einfügen und @Update-Anmerkungen, die für Objekte oder Sammlungen. Ich jedoch habe einen use-case (push-Benachrichtigungen, die ein Modell enthält) erfordern würde, dass ein UPSERT wie die Daten, die möglicherweise oder möglicherweise nicht vorhanden in

Wie man den Primärschlüssel als Autoinkrement für die Raumpersistenz-Bibliothek macht

Anzahl der Antworten 4 Antworten
Ich bin erstellen einer Entity(Raum Persistence lib) Klasse Essen, wo ich will, zu machen foodId als autoincrement. @Entity class Food(var foodName: String, var foodDesc: String, var protein: Double, var carbs: Double, var fat: Double) { @PrimaryKey var

Raumpersistenz: Fehler: Entitäten und Pojos müssen einen verwendbaren öffentlichen Konstruktor haben

Anzahl der Antworten 9 Antworten
Ich die Umwandlung ein Projekt Kotlin und ich bin versucht, mein Modell (das ist auch meine Person) eine Daten-Klasse Ich beabsichtige zu verwenden, Moshi zum konvertieren der JSON-Antworten aus der API @Entity(tableName = "movies") data class MovieKt(

Wie man LiveData eines ViewModels vom Hintergrunddienst und der Update-UI aktualisiert

Anzahl der Antworten 5 Antworten
Kürzlich bin ich die Erkundung Android-Architektur, die eingeführt wurde vor kurzem von google. Aus der Dokumentation habe ich dies gefunden: public class MyViewModel extends ViewModel { private MutableLiveData<List<User>> users; public LiveData<List<User>> getUsers() { if (users == null)

Android Room: Fügen Sie Relationsentitäten mithilfe von Room ein

Anzahl der Antworten 4 Antworten
Habe ich eins zu viele Beziehung im Raum mit Bezug. Ich bezog mich auf dieser Beitrag schreiben Sie den folgenden code für die relation im Raum. Die post sagt, wie zu Lesen werden die Werte aus der

Android Room - Erhalte die ID einer neu eingefügten Zeile mit automatisch generierter Zeile

Anzahl der Antworten 3 Antworten
Dies ist, wie ich beim einfügen der Daten in Datenbank mit Zimmer Persistenz-Bibliothek: Person: @Entity class User { @PrimaryKey(autoGenerate = true) public int id; //... } Data access object: @Dao public interface UserDao{ @Insert(onConflict = IGNORE) void

Android Room - einfache Auswahlabfrage - Zugriff auf die Datenbank im Hauptthread nicht möglich

Anzahl der Antworten 13 Antworten
Ich versuche, eine Probe mit Zimmer Die Persistenz-Bibliothek. Ich habe eine Entität: @Entity public class Agent { @PrimaryKey public String guid; public String name; public String email; public String password; public String phone; public String licence; }

Android Room Persistences Bibliothek und Kotlin

Anzahl der Antworten 5 Antworten
Ich bin versucht, zu schreiben eine einfache app mit Kotlin und Zimmer Persistenz-Bibliothek. Ich folgte das tutorial in der Android-Persistenz codelab. Hier ist mein AppDatabase Klasse in Kotlin: @Database(entities = arrayOf(User::class), version = 1) abstract class AppDatabase

Aktualisieren Sie ein bestimmtes Feld einer Entität im Android Room

Anzahl der Antworten 3 Antworten
Ich bin mit android-Zimmer-Persistenz-Bibliothek für mein neues Projekt. Ich möchte zu aktualisieren, einige Feld der Tabelle. Ich habe versucht, wie in meiner Dao - Methode 1: @Dao public interface TourDao { @Update int updateTour(Tour tour); } Aber

Android Persistence Raum: "Ich kann nicht herausfinden, wie man dieses Feld von einem Cursor liest"

Anzahl der Antworten 1 Antworten
Ich versuche zum erstellen einer Beziehung zwischen zwei Datenbanktabellen mit der neuen Android-Persistenz-Zimmer-Bibliothek. Ich schaute auf die Dokumentation und implementieren versucht das Beispiel gefunden bei https://developer.android.com/reference/android/arch/persistence/room/Relation.html: @Entity public class User { @PrimaryKey int id; } @Entity public

Raum - Das Schemaexportverzeichnis wird dem Annotationsprozessor nicht zur Verfügung gestellt, sodass das Schema nicht exportiert werden kann

Anzahl der Antworten 3 Antworten
Ich bin mit Android-Datenbank-Komponente Zimmer Ich habe alles konfiguriert, aber wenn ich kompilieren, Android Studio gibt mir die Warnung Schema export-Verzeichnis wird nicht bereitgestellt, um die annotation-Prozessor, so können wir nicht exportieren Sie das schema. Sie können

Zimmer Persistenz Bibliothek. Alles löschen

Anzahl der Antworten 4 Antworten
Wie kann ich löschen Sie alle Einträge, die auf bestimmte Tabelle mit Zimmer Persistenz-Bibliothek? Brauche ich zum drop table, aber ich kann nicht finden Sie alle Informationen, wie Sie dies tun. Nur wenn die Datenbank zu migrieren