Tag: android-room
Für Fragen im Zusammenhang mit Android-Zimmer-Persistenz-Bibliothek
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;
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
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
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
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
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
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
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:
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
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,
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);
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
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
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
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;
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
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.
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:
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
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
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,
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
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,
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
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
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
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(),
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 =
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 " +
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.
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
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
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,
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
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
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
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
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
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
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
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(
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)
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
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
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; }
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
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
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
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
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