Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Android setOnScrollListener on RecyclerView deprecated

setOnScrollListener is deprecated. Reading the docs from here it tells to Use addOnScrollListener(OnScrollListener) and removeOnScrollListener(OnScrollListener).

What is the proper way to add and remove OnScrollListener?

Do i need to use removeOnScrollListner in onPause and set it up again using addOnScrollListener in onResume??

like image 890
Kushal Sharma Avatar asked Apr 30 '15 15:04

Kushal Sharma


1 Answers

addOnScrollListener(OnScrollListener) means you can add more than one listener to a RecyclerView.

removeOnScrollListener(OnScrollListener) means you can remove one of the listeners that attached to a specific RecyclerView. If the arg was set null, it equals to clearOnScrollListeners() method.

And, clearOnScrollListeners() let you remove all the listener from a RecyclerView.

like image 65
MewX Avatar answered Sep 28 '22 17:09

MewX