Comment passer de managedQuery à LoaderManager / CursorLoader?

Je voudrais développer une application Android qui est le ciblage de l'API de niveau 8 (2.2, Froyo). Je suis à l'aide d'un ContentProvider et c'est assez simple, et je suis en utilisant SimpleCursorAdapter pour remplir ma liste, mais j'ai remarqué que dans la documentation du SimpleCursorAdapter que le sans pavillon constructeur est obsolète avec la note suivante:

Ce constructeur est obsolète.
Cette option est déconseillée, car les résultats Curseur de requêtes effectuées sur le thread de l'INTERFACE utilisateur et peut donc provoquer un manque de réactivité ou encore l'Application ne Répond Pas des erreurs. Comme une alternative, utiliser LoaderManager avec un CursorLoader.

Depuis que je suis ciblage de l'API de niveau 8, un LoaderManager n'est pas liée à un Activity. Le FragmentActivity classe dans le package de compatibilité fait cela, mais je ne suis pas à l'aide de Fragments.

Ma question est: quel est exactement dois-je utiliser LoaderManager/CursorLoader dans une application ciblant un pré-11 API de niveau? Suis-je obligé de faire la transition à des Fragments ou devrais-je revenir à l'obsolète SimpleCursorAdapter constructeur (mais d'une AsyncTask garder thread d'INTERFACE utilisateur conviviale, c'est ce que le CursorLoader est censé le faire)?

source d'informationauteur mkuech