У меня есть ситуация, когда через 1 секунду после вызова onBindViewHolder()
мне нужно проверить, существует ли эта позиция в переработанных представлениях, то есть, что пользователь не прокрутил эту позицию, потому что мне нужно лениво делать тяжелые сетевые вызовы.
Я использовал gridLayoutManager.findFirstVisibleItemPosition()
и
gridLayoutManager.findLastVisibleItemPosition()
, чтобы проверить, находится ли моя позиция в пределах досягаемости, но в окне рециркулятора отображается еще несколько видов, которые могут быть не видны.