Was sind die Hauptunterschiede zwischen der Verwendung von Inhaltsanbietern und der Verwendung von direkten Abfragen auf SQLite? Meine Anwendung teilt keine Daten mit anderen Apps ist immer noch gut für mich, um Content-Provider zu verwendenInhaltsanbieter x Normale Sqlite
0
A
Antwort
-1
ContentProvider ist eine verallgemeinerte Version, CRUD-Operationen aus db duplizieren. Es unterstützt auch Multithreading standardmäßig. Sie sollten definitiv ContentProvider verwenden, außerdem gibt es OpenSource-Bibliotheken, die den Content-Provider basierend auf Ihrem Schema automatisch generieren, siehe: https://github.com/BoD/android-contentprovider-generator als Beispiel. Sie können das Datenbankschema schnell erstellen (ohne den Textbausteinabfragecode zu schreiben). Und es gibt auch ContentObserver, der Ihre App benachrichtigt, wenn Daten geändert werden (das gleiche, wie QueryListener in Realm)
Verwandte Themen
- 1. Android-Inhaltsanbieter sqlite bitwise Operation Auswahl
- 2. Normale Tabelle vs virtuelle Tabelle SQLite DB
- 3. Android: Abfrage Inhaltsanbieter Datenbank
- 4. SMS-Inhaltsanbieter in Android?
- 5. Widersprüchliche Inhaltsanbieter facebook SDK
- 6. Android, Inhaltsanbieter im Bibliotheksprojekt
- 7. Inhaltsanbieter dynamisch registrieren
- 8. Android Standalone-Inhaltsanbieter
- 9. Inhaltsanbieter und Bildspeicher
- 10. Zugriff auf Inhaltsanbieter
- 11. Android privater Inhaltsanbieter?
- 12. SQLite-Problem in OS X
- 13. SubSonic 2.x Stapelabfrage SQLite
- 14. Verwenden von Green DAO mit Inhaltsanbieter
- 15. Inhaltsanbieter vs direkten Datenbankzugriff (Transaktionsverwaltung)
- 16. wie SMS-Inhaltsanbieter angezeigt werden?
- 17. Wie erhalten Sie benutzerdefinierte SQLite DB-Tabellen-URI, ohne den Inhaltsanbieter zu verwenden?
- 18. DBM oder SQLite in PHP 5.x
- 19. SQLITE Join on Datum = Datum + x
- 20. Java (Android) konvertieren SQLite Datum „x Tagen“
- 21. SQLite - Gruppe von denen mehr als x
- 22. Android wird benachrichtigt, wenn die Inhaltsanbieter-Bilddatenbank aktualisiert wird
- 23. cursorbounddexception whille Anzeige der Listenansicht vom Inhaltsanbieter
- 24. OpenGL-Normale funktionieren nicht?
- 25. Erhalten Sie eine Liste der verfügbaren Inhaltsanbieter
- 26. Inhaltsanbieter funktioniert nicht auf Nexus-Familiengeräten
- 27. Ist besonders ein Lesezeichen ein Inhaltsanbieter?
- 28. Berechtigungen für den ChoosserTargetService und den Inhaltsanbieter
- 29. Laden von Daten aus db mit Inhaltsanbieter
- 30. Was tun wenn - java.io.FileNotFoundException: Kein Inhaltsanbieter?