Tag: sqlite

SQLite-Inserts werden auch bei Transaktionen langsamer

Ich habe Probleme mit sqlite Einfügungen Leistung auch mit Transaktionen. Meine Android-App erhält ca. 23.000 Zeilen von einem Web-Service und ich muss sie in einen einzigen Tisch einfügen. Der Web-Service ist partitioniert, so dass ich etwa 2000 Zeilen in jeder Anfrage an die WS und ich wickeln die 2000 Einfügungen innerhalb einer Transaktion. Nachdem diese […]

Best Practices für die Synchronisation einer SQL-Datenbank mit einem REST Remote Server auf Android

Ich habe einen benutzerdefinierten Android ContentProvider der Daten aus einer SQLite-Datenbank speichert und abruft. Nehmen wir an, dass eine der DB-Tabellen eine _ID Spalte und eine NAME Spalte und einen Inhalt wie _ID hat: |==========|==========| | _ID | NAME | |==========|==========| | 1 | d1 | | 2 | d2 | | 3 | d3 […]

Abfrage Android SQLiteDatabase mit Regex

Ich versuche, Einträge aus einer SQLiteDatabase in einem Android-Programm mit der Abfrage- Funktion mit dem Auswahl-Parameter zu holen. Ich habe Erfolg mit einfachen Muster Matching mit dem SQLite's LIKE und die% Wildcard. Jetzt möchte ich komplexere Muster Matching mit regulären Ausdrücken zu tun. Nach der SQLite-Website , für den REGEXP-Operator zu funktionieren, muss es benutzerdefiniert […]

Android SQLiteConstraintException: Fehlercode 19: Einschränkung fehlgeschlagen

Ich habe andere Fragen zu dieser Ausnahme gesehen, aber alle scheinen mit der Lösung gelöst zu sein, dass eine Zeile mit dem Primärschlüssel bereits vorhanden ist. Das scheint mir nicht der Fall zu sein. Ich habe versucht, alle einfachen Anführungszeichen in meinen Strings mit doppelten Anführungszeichen zu ersetzen, aber das gleiche Problem tritt auf. Ich […]

Seltsame SQLiteException nicht in allen Geräten

Ich habe einen Knopf, der beim Betätigen eine twitter Login-Seite in einer Webansicht öffnet (als Aktivität). Ich verwende twitter4j Version 2.2.6 . Das Problem ist das – wenn ich auf den Emulator klicke oder mein Samsung Glaxy 2 es funktioniert perfekt ohne irgendwelche Bugs, aber wenn ich auf die Schaltfläche auf meine Samsung Galaxy 3 […]

Android-Anwendung (Samsung Galaxy Tab, 2.2) nicht * manchmal * schreiben Sie an die DB

Wir haben eine Android-Anwendung, die auf Android 2.2 auf der Samsung Galaxy Tab läuft, die Daten in die SQLite DB schreibt. Allerdings finden wir das folgende intermittierende Problem bei einigen Tabletten. Die Daten werden in den DB geschrieben. (Keine SQLiteExceptions werden geworfen, wir begehen die Transaktion). Aber die DB enthält eigentlich nicht die Daten. Die […]

So verwenden Sie DefaultDatabaseErrorHandler, um Datenbank-Korruption in Android zu behandeln

Einige der Live-Nutzer meiner App erleben SQLite-Datenbank-Korruption . Wenn wir Protokoll von Benutzern gesammelt haben, fanden wir unten Details: E/SQLiteLog(14085): (11) database corruption at line 57189 of [b3bb660af9] E/SQLiteLog(14085): (11) Invalid page count: nPage: 52, nPageFile: 50 E/SQLiteLog(14085): (11) lockBtree() error, rc: 11, printing out first page (size: 32768) of DB /data/data/com.app.testpackagename/files//db/statictext_v3.0_DE.db E/SQLiteLog(14085): (11) Page […]

Beste Weg, um Datenbank in Multi-Thread-Anwendung Android zugreifen?

Bitte beachten Sie diese Frage nicht als Duplikat. Ich habe einige ähnliche Fragen durchgemacht, konnte aber keine befriedigende Antwort finden. Ich habe an einer Anwendung gearbeitet, die Sqlite Datenbank verwendet. Wir folgen dem Singleton-Muster, das dafür sorgt, dass wir in unserer Anwendung nur eine Instanz unserer Helfer-Klasse erstellen können. public class CustomSqliteHelper extends SQLiteOpenHelper { […]

Ist es möglich, eine rohe Abfrage auf Android Medien Meta sqlite Datenbank zu tun?

Ich schreibe eine kleine App, um Musik zu spielen. Mein Ziel ist Android API Level 7 und höher. Die App sollte nur auflisten und Musik abspielen, die mit einem bestimmten Satz von Genres markiert wurde, die vom Benutzer über die Vorlieben ausgewählt wurden, zB "Pop", "Rock", "Hillbilly". Im Moment versuche ich, einen effizienten Weg zu […]

Legen Sie Werte manuell in SQLite-Datenbank ein

Ich bin neu in Android-Entwicklung und ich habe gerade erst begonnen, die Grundlagen der Benutzeroberfläche Entwicklung zu lernen. In meiner App habe ich einen Spinner und ich möchte den Spinner mit Werten aus der Datenbank bevölkern. Also, um Werte aus der Datenbank zu nehmen, muss es einige Werte darin geben. Wie kann ich Werte in […]

Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.