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.