Détecter la fin d'une liste sur un recyclerView

Bonjour à tous,

Pas d’incident à déclarer mais plutôt un partage sur quelques lignes de codes qui m’ont fait galéré :slight_smile:

J’ai dû récemment mettre en place un listener de fin de scroll sur un recyclerView pour rendre cette détection la plus générique possible. Et j’ai dû faire de nombreuses recherches avant d’arriver à mon résultat. Si ça intéresse quelqu’un, voici les quelques lignes de code à implémenter :

Tout d’abord, ce listener s’implémente, non pas dans l’adapter mais le fragment, plus précisemment dans le onActivityCreated :

N’hésitez pas à me poser des questions si vous galérer !!

2 « J'aime »

Cool! Merci pour ce partage! Je ne sais pas combien de temps il te faut pour charger ta page suivante mais tu pourrais peut-être commencer à pré-charger avant d’arriver au dernier élément

En effet, pour le chargement d"un webservice, il vaut mieux déclencher un poil avant. Dans mon cas, j’ai trois éléments affichés à l’écran et je déclenche 3 éléments avant la fin de la liste :grimacing:

1 « J'aime »