Al usar AsyncTaskLoader, ¿cómo actualizarías una barra de progreso que muestra el estado a medida que se actualiza? Normalmente esperas a que la devolución de llamada se elimine cuando termine, pero ¿cómo se ejecutan las actualizaciones? ¿Dejarías que el hilo principal (ui) sondeara los datos tal como están siendo configurados o algo así?¿Desea actualizar la barra de progreso de AsyncTaskLoader?
Editar: Estoy hablando de AsyncTaskLoader, mire la parte del cargador. Aquí está el enlace a la clase: http://developer.android.com/reference/android/content/AsyncTaskLoader.html
Quiero usarlo porque es el futuro :), sé cómo hacerlo con AsyncTask.
creo la mayoría de las personas que llegan a esta pregunta usan un AsyncTaskLoader para leer algunos datos de la red. En ese caso, por favor, eche un vistazo a RoboSpice: es mucho más cerca de sus necesidades que un cargador cuando se trata de la creación de redes: https://github.com/octo-online/robospice – Snicolas
no es lo que necesitamos sincronizar 'mActivity '¿accediendo? –
Esto está mal. Loader se crea solo la primera vez que llamas a initLoader, por lo tanto si giras la actividad pierdes la referencia a ella y con eso cualquier progreso. La forma correcta de manejar esto es tener un método setActivity (...) en su cargador que cambie la referencia débil a la nueva actividad y use getSupportLoaderManager(). GetLoader (), transfiéralo a su cargador, compruébelo no nulo y llame al método setActivity() antes de llamar de nuevo a initLoader(). También en setActivity() debe asegurarse de que el cargador sincronice su estado con la vista de progreso. –