Global Loader (LoaderManager) para reutilizar en múltiples Actividades / Fragmentos

Lo que me gustaría lograr:

Tengo dos fragmentos diferentes. Me gustaría que ambos mostraran los mismos datos en dos formas (en una lista y en un mapa). Me gustaría que compartieran un cargador (AsyncTaskLoader en particular). Todo funciona bien, pero el cargador no se reutiliza. Se crea otro y los datos se cargan dos veces.

Lo que hago:

En elFragments yo usoLoaderManager lm = getActivity().getSupportLoaderManager(); En ambos implemento.LoaderCallbacks<ArrayList<Item>> y los métodos requeridos. En ambos usolm.initLoader(0, args, this);.

Pero cuando salgo ellm.toString() Parece que estos son dos cargadores diferentes. Y los datos se descargan dos veces.

¿Cómo volver a conectarse al mismo cargador desde una actividad / fragmento diferente al que se inició?

Debería ser posible ya que el contexto se adjunta al cargador de todos modos en cadaonCreate(), p.ej. En cambio de configuración.

Respuestas a la pregunta(4)

Su respuesta a la pregunta