/ / Android - De todos modos, para llamar a NotifyDataSetChanged en doInBackground - android, android-asynctask

Android - De todos modos, para llamar a NotifyDataSetChanged en doInBackground - android, android-asynctask

Necesito actualizar cientos de registros enDoInBackground de AsyncTask. Quiero actualizar mi vista de lista en cada 10 registros. Pero no podemos llamar a notifyDataSetChanged en doInBackground. Entonces, ¿hay alguna forma de llamar a notifyDataSetChanged en doInBackground?

Estoy pensando en registrar un BroadcastReceiver. Enviamos un intento cuando finalizamos cada 10 registros en doInBackground y notificamos a DataDetSetChanged en BroadcastReceiver. ¿Alguna sugerencia?

Respuestas

6 para la respuesta № 1

Eso es exactamente lo que onProgressUpdate es para: actualizar la interfaz de usuario (generalmente varias veces) durante la ejecución de la tarea. Debe notificar el adaptador allí.


0 para la respuesta № 2

protected void onProgressUpdate(Integer... values) { _asyncTaskRunner.taskProgressUpdate(); }

Meu examplo