vista de lista java.lang.IllegalStateException incluso después de llamar a NotifyDataSetCanged ();

java.lang.IllegalStateException: el contenido del adaptador ha cambiado pero ListView no recibió una notificación. Asegúrese de que el contenido de su adaptador no se modifique desde un subproceso en segundo plano, sino solo desde el subproceso de la interfaz de usuario.

mi vista de lista contiene datos enormes

Estoy llamando al código de abajo usando el controlador cuando se cambian los datos en la lista

<code>  listviewAdapter.notifyDataSetChanged();
</code>

Pero me sale el mismo error algunas veces y no cada vez que lo carga, gracias de antemano

Respuestas a la pregunta(3)

Su respuesta a la pregunta