SimpleCursorAdapter alternative

Je suis en utilisant le obsolète SimpleCursorAdapter pour afficher des données à partir du Curseur jusqu'à la liste. J'ai ajouté l'argument supplémentaire 0, qui supprime l'dreprecated avertissement, mais je veux utiliser une meilleure façon d'afficher les données. J'ai lu quelque chose à propos de Loader, mais ne savez pas comment la mettre en œuvre. Ce serait une meilleure alternative pour le code ci-dessous? Comment ce code traduit de l'utilisation du Chargeur?

Cursor c = mDbHelper.getAllRecords();
    startManagingCursor(c); //this is also deprecated

    String[] from = new String[] { "Name" };
    int[] to = new int[] { R.id.text1 };

    SimpleCursorAdapter names =
        new SimpleCursorAdapter(this, R.layout.names_row, c, from, to, 0);
    setListAdapter(names);
"mais je veux utiliser une meilleure façon d'afficher les données". Un Chargeur ne lit les données à partir de votre base de données sur un autre thread, on ne change pas la façon dont les données sont affichées. Vous devriez changer de names_row.xml à modifier la façon dont il est affiché.
Question édité.
De commutation pour les Chargeurs n'est pas une mince affaire en utilisant uniquement Android classes. Vous devez créer un ContentProvider d'abord, puis mettre en œuvre le Chargeur de cadre. Cependant CommonsWare a écrit un Chargeur bibliothèque qui ne nécessite pas ContentProviders. Voici un tutoriel qui couvre les deux approches.

OriginalL'auteur domen | 2013-02-11