SimpleCursorAdapter in API Version 15 veraltet?

SimpleCursorAdapter verwandelt einen seiner Konstruktoren mit folgendem Kommentar:

Veraltet. Diese Option wird entmutigt, da es dazu führt, dass Cursor-Abfragen auf dem UI-Thread der Anwendung ausgeführt werden und somit eine schlechte Reaktionsfähigkeit oder sogar die Anwendung nicht antwortender Fehler verursachen können. Als Alternative verwenden Sie android.app.LoaderManager mit einem android.content.CursorLoader.

  • Mp3-Datei beim Herunterladen spielen?
  • Wie kann ich automatisch einen Service neu starten, auch wenn die Benutzer die Schließung beenden?
  • Wie kann ich das Bild in der Android Applikation anzeigen?
  • So lokalisieren Sie eine Android-App in indonesischer Sprache
  • Setzen Sie Text in TextView mit Html.fromHtml
  • Wie kann ich Google Play-Dienste in einem Maven-Projekt verwenden?
  • Ist das die ganze Klasse veraltet? Der andere (Standard-) Konstruktor ist nicht veraltet.

  • Android Visualizer FFT / Wellenform von Geräte-Lautstärke betroffen?
  • Wie man mehrere Videos mit verschiedenen VideoViews in einer Aktivität in Android 2.2 laufen?
  • Kombinieren von wrap_content auf eltern und fill_parent auf child
  • ViewPagerIndicator: Fehler: Artifact 'com.viewpagerindicator: Bibliothek: 2.4.1: library.aar' nicht gefunden
  • Warum wird die Softtastatur auf Lebenslauf versteckt?
  • Wie zu lösen "ungültige Ressource Verzeichnis Name", Ressource "Crunch"
  • One Solution collect form web for “SimpleCursorAdapter in API Version 15 veraltet?”

    Nur der Konstruktor ist veraltet, nicht die ganze Klasse.

    SimpleCursorAdapter (Context context, int layout, Cursor c, String[] from, int[] to) ruft SimpleCursorAdapter (Context context, int layout, Cursor c, String[] from, int[] to, int flags) mit flags gesetzt FLAG_AUTO_REQUERY .

    Aber FLAG_AUTO_REQUERY ist veraltet, weil

    […] es führt zu Cursor-Abfragen, die auf dem UI-Thread der Anwendung ausgeführt werden […]

    So ist auch der Konstruktor veraltet.

    Der Standardkonstruktor ist nicht veraltet, aber offensichtlich muss man ihn nicht mit flags = FLAG_AUTO_REQUERY !

    Schließlich, wenn Sie SimpleCursorAdapter mit einem CursorLoader , wie die Dokumentation vorschlägt, ist dieses Flag nicht erforderlich und Sie können 0 passieren.

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