[英]Android setOnScrollListener on RecyclerView deprecated
setOnScrollListener
is deprecated. setOnScrollListener
已弃用。 Reading the docs from here it tells to Use addOnScrollListener(OnScrollListener)
and removeOnScrollListener(OnScrollListener)
. 从这里阅读文档,它告诉使用addOnScrollListener(OnScrollListener)
和removeOnScrollListener(OnScrollListener)
。
What is the proper way to add and remove OnScrollListener
? add and remove OnScrollListener
的正确方法是什么?
Do i need to use removeOnScrollListner
in onPause
and set it up again using addOnScrollListener
in onResume
??我是否需要在onPause
中使用removeOnScrollListner
并在onResume
中使用addOnScrollListener
再次设置它?
addOnScrollListener(OnScrollListener)
means you can add more than one listener to a RecyclerView. addOnScrollListener(OnScrollListener)
意味着您可以向 RecyclerView 添加多个侦听器。
removeOnScrollListener(OnScrollListener)
means you can remove one of the listeners that attached to a specific RecyclerView. removeOnScrollListener(OnScrollListener)
表示您可以删除附加到特定 RecyclerView 的侦听器之一。 If the arg
was set null , it equals to clearOnScrollListeners()
method.如果the arg
设置为 null ,则等于clearOnScrollListeners()
方法。
And, clearOnScrollListeners()
let you remove all the listener from a RecyclerView.而且, clearOnScrollListeners()
允许您从 RecyclerView 中删除所有侦听器。
Replace setOnScrollListener
with addOnScrollListener
将setOnScrollListener
替换为addOnScrollListener
and it will work fine它会正常工作
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.