标签: android android-recyclerview android-gridlayout
我有一种情况,在调用onBindViewHolder()之后的1秒钟之后,我需要检查该位置是否仍然存在于回收的视图中,也就是说,用户没有滚动到该位置,因为我需要懒惰地进行一些繁重的网络呼叫。
onBindViewHolder()
我使用了gridLayoutManager.findFirstVisibleItemPosition()和 gridLayoutManager.findLastVisibleItemPosition()来检查我的位置是否在范围内,但是recyclerview会渲染另外一些可能不可见的视图。
gridLayoutManager.findFirstVisibleItemPosition()
gridLayoutManager.findLastVisibleItemPosition()