问题
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??
回答1:
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.
来源:https://stackoverflow.com/questions/29971917/android-setonscrolllistner-on-recyclerview-deprecated