Pregunta

Tengo una implementación simple y sencilla de SwipeRefreshLayout eso tiene un ListView como su hijo.El ListView presenta una lista de comentarios de una API web (paginada).Cada vez que cargo otra página desde la API, uso el método setRefreshing(true) en el SwipeRefreshLayout, que funciona según sea necesario, excepto por el hecho de que esto hace que el ListView salte directamente a la parte superior de los comentarios, incluso si tiene entre 2 y 3 páginas o más.

¿Es este el comportamiento previsto?Porque no pude encontrar ninguna pista sobre esto.Si es así, ¿existe alguna solución para que el ListView ¿Para no saltar a la cima?

¿Fue útil?

Solución

Revisé el código del método de setRefreshing().No afecta la posición del elemento secundario desplazable.Entonces me di cuenta de que estaba haciendo una selección en la lista después de la llamada a la API.Entonces no hay nada malo con SwipeRefreshLayout.Culpa mía.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top