setOnScrollListener
已经过时。阅读这里的文档可知,应使用addOnScrollListener(OnScrollListener)
和removeOnScrollListener(OnScrollListener)
。
添加和删除OnScrollListener
的正确方式是什么?
我需要在onPause
中使用removeOnScrollListner
,并在onResume
中再次使用addOnScrollListener
吗?
setOnScrollListener
已经过时。阅读这里的文档可知,应使用addOnScrollListener(OnScrollListener)
和removeOnScrollListener(OnScrollListener)
。
添加和删除OnScrollListener
的正确方式是什么?
我需要在onPause
中使用removeOnScrollListner
,并在onResume
中再次使用addOnScrollListener
吗?
addOnScrollListener(OnScrollListener)
意味着你可以向RecyclerView添加多个监听器。
removeOnScrollListener(OnScrollListener)
意味着你可以移除一个附加在特定RecyclerView上的监听器。如果the arg
设置为null,则相当于使用clearOnScrollListeners()
方法。
clearOnScrollListeners()
方法让你从RecyclerView中移除所有监听器。
用addOnScrollListener
替换setOnScrollListener
这样它将可以正常工作。
add and remove OnScrollListener
的正确用法案例。 - Kushal Sharma