Tengo un adaptador personalizado para una configuración de ListView y funciona bien. En un botón, haga clic en algo se cambia en los datos subyacentes, por lo que se requiere notifyDataSetChanged para actualizar ListView. Multa. Pero también quiero que ListView se desplace a la línea donde ocurrió el cambio. Para esto llamo smoothScrollToPosition inmediatamente después de notifyDataSetChanged. Y eso no está funcionando.smoothScrollToPosition después de notifyDataSetChanged no funciona en android
Si no llamo notifyDataSetChanged, el desplazamiento funciona, por lo que la notificación bloquea el desplazamiento. Probablemente estoy peleando con eventos procesados en el futuro. ¿Alguien puede darme una indicación de lo que está pasando mal?
Un poco de información adicional; este comportamiento ocurre en el emulador. Cuando se ejecuta en un teléfono, la situación es mixta; algunas veces el rollo funciona y otras no. Parece que se trata de si la notificación ha finalizado antes de que se complete el proceso. O tal vez en qué orden. – tbeernot