Ich arbeite an einem Projekt, wo ich Recyclerview habe und ich füllen die Recyclerview mit Daten aus der Datenbank und ich benutze Cursor Loader zum Laden der Daten und benutzerdefinierte Cursor-Adapter, um die Daten zu recyclerview.I haben keinen Content-Provider, weil Meine App Dosis keine Informationen teilen.Aber das Problem ist, da ich keine Inhalte Provider Cursorloader verwenden nicht nach der Änderung der Daten aktualisieren. Ich will nur wissen, ob es eine Möglichkeit gibt, das Problem zu lösen, oder gibt es benutzerdefinierte curryloaders die Arbeit machen .. DankeIrgendein cursorLoader mit out-Content-Provider, der Daten nicht ändert?
0
A
Antwort
0
Nun, Sie Content-Provider ohne gemeinsame Nutzung der Inhalte mit anderen Anwendungen verwenden können. Ehrlich gesagt weiß ich nicht, warum die Dokumentation besagt, dass Sie nur einen verwenden sollten, wenn Sie Daten teilen möchten. Das ist Unsinn, wenn man bedenkt, dass Sie eine Menge toller Funktionen kostenlos erhalten, indem Sie einfach einen Inhaltsanbieter verwenden. Wenn Sie keine Daten mit anderen Apps teilen möchten, setzen Sie in der Manifestdatei das Flag "exported" auf false.
Wenn Sie einen Anbieter nicht verwenden möchten, dann können Sie ein Wechselsignal mit:.
[jeder Kontext] .getContentResolver() NotifyChange (youtUri, null)
Verwandte Themen
- 1. GROUP BY mit CursorLoader
- 2. Cursorloader nicht aktualisiert, wenn sich die zugrunde liegenden Daten ändern
- 3. Recyclerview + Content Provider + CursorLoader
- 4. CursorLoader Auswahl
- 5. Android: CursorLoader, LoaderManager, SQLite
- 6. SQL-Befehl ändert Daten nicht
- 7. Zeigen Fortschrittsanzeige vor füllen Liste mit CursorLoader
- 8. Testen eines CursorLoader mit Robolectric & Mockito
- 9. AutoCompleteTextView unterstützt von CursorLoader
- 10. Handle CursorLoader Ausnahmen
- 11. Abfrage Songs eines Albums mit CursorLoader
- 12. Klasse Daten Mitglied ändert sich nicht nach der Abtretung
- 13. SimpleCursorTreeAdapter und CursorLoader für ExpandableListView
- 14. Hilfe mit besonderem Regular Expression - nicht irgendein String mit
- 15. Begrenzen Sie die Abfrage in CursorLoader
- 16. Ändern der Daten-Methode mit Javascript ändert nicht, welche Methode der Ajax Benutzer anruft?
- 17. Leistungsproblem mit Multidirection ViewPager über ContentProvider und CursorLoader
- 18. ändert das Format der Daten in der Tabelle
- 19. Irgendein Risiko der Parallelität von MySQL-Verbindungen?
- 20. Was macht der Operator string() {irgendein Code}?
- 21. UISegmentedControl Auswahl nicht, wenn der Wert ändert
- 22. AngularJS lädt nicht ngStorage oder irgendein Modul
- 23. Warum wird CursorLoader onLoaderReset() nach der Gerätedrehung aufgerufen?
- 24. CALayer ändert nicht mit Autolayout
- 25. Karussell-Seite wischt nicht über irgendein Gerät
- 26. Regex irgendein ASCII-Zeichen
- 27. Rahmenzeiger weglassen? Irgendein Risiko?
- 28. Irgendein Erfolg mit Sinatra, das mit EventMachine WebSockets zusammenarbeitet?
- 29. mapDispatchToProps: Irgendein Punkt?
- 30. Wie (richtig) Übergang von StartManagingCursor zu CursorLoader?
Thanks man viele Leute vorgeschlagen, einen Content-Provider zu erstellen..so habe ich einen Content-Provider erstellt –