web-dev-qa-db-fra.com

Android setOnScrollListner sur RecyclerView est obsolète

setOnScrollListener est obsolète. En lisant la documentation à partir d’ici il vous dit d’utiliser addOnScrollListener(OnScrollListener) et removeOnScrollListener(OnScrollListener).

Quelle est la bonne façon de add and remove OnScrollListener?

Dois-je utiliser removeOnScrollListner dans onPause et le configurer à nouveau en utilisant addOnScrollListener dans onResume ??

69
Kushal Sharma

addOnScrollListener(OnScrollListener) signifie que vous pouvez ajouter plusieurs écouteurs à un RecyclerView.

removeOnScrollListener(OnScrollListener) signifie que vous pouvez supprimer l'un des écouteurs associés à un RecyclerView spécifique. Si the arg Était défini sur null, cela équivaut à la méthode clearOnScrollListeners().

Et, clearOnScrollListeners() vous permet de supprimer tout l'écouteur d'un RecyclerView.

114
MewX