RecyclerView.addOnScrollListener

/**
* Set a listener that will be notified of any changes in scroll state or position.
*
* @param listener Listener to set or null to clear
*
* @deprecated Use {@link #addOnScrollListener(OnScrollListener)} and
* {@link #removeOnScrollListener(OnScrollListener)}
*/
@Deprecated
public void setOnScrollListener(OnScrollListener listener) {
mScrollListener = listener;
}
public void addOnScrollListener(OnScrollListener listener) {
if (mScrollListeners == null) {
mScrollListeners = new ArrayList<>(http://www.my516.com);
}
mScrollListeners.add(listener);
}
void removeOnScrollListener public (OnScrollListener listener) {
IF (! mScrollListeners = null) {
mScrollListeners.remove (listener);
}
}
When using setOnScrollListener () method, this method will be prompted annotations about to be abandoned Method:
Inspection info: WHERE deprecated code Reports It is used in the specified inspection scope.

So, we use addOnScrollListener () method to add class to go OnScrollListener our custom.
--------------------- 

Guess you like

Origin www.cnblogs.com/liyanyan665/p/11299166.html