android android-loadermanager android-loader

android - ¿Cuál es el alcance de LoaderManager?



android-loadermanager android-loader (1)

Al crear una aplicación de Android con cargadores, ¿debería cada actividad y fragmento tener su propio LoaderManager ? ¿O debería haber solo un LoaderManager que posee la aplicación? Y, por último, ¿los "ID únicos" que se utilizan para identificar un LoaderManager específico LoaderManager visibles fuera de la clase?

Específicamente, estoy teniendo problemas para decidir qué clases en mi aplicación deberían implementar los LoaderCallback<Cursor> (es decir, si cada fragmento implementa estas devoluciones de llamada, o si tengo un fragmento que implementa las devoluciones de llamada y consulte los resultados, enviándolos a otros fragmentos / actividades según sea necesario)?

¡Gracias de antemano a cualquiera que pueda ayudarme! No pude encontrar demasiada información sobre esto en línea.


LoaderManger son gestionados y son propiedad de la actividad. Puede crear los cargadores reales en sus fragmentos o la actividad, serán manejados por el mismo LoaderManager . Las identificaciones únicas son para identificar diferentes cargadores que puede tener en la misma actividad. Por ejemplo, ID = 0 -> FooLoader, ID = 1 -> BarLoader, etc.