Jak wdrożyć niekończącą się listę za pomocą RecyclerView?

Chciałbym się zmienić ListViewna RecyclerView. Chcę używać onScrolltego OnScrollListenerIN RecyclerView, aby określić, czy użytkownik przewijane do końca listy. Skąd mam wiedzieć, czy użytkownik przewija do końca listy, aby móc pobrać nowe dane z usługi