Recyclerview findLastCompletelyVisibleItemPosition不正确?

时间:2016-11-25 05:31:32

标签: android android-recyclerview linearlayoutmanager

由于我是addData,并调用了notifyDataSetChanged(),然后我立即使用findLastCompletelyVisibleItemPosition方法,结果不正确。然后我使用postDelay,它的结果变得正确,为什么会这样?我怎么知道数据是否完全添加?

1 个答案:

答案 0 :(得分:0)

在将数据添加到列表之前,将上一个可见位置保存到变量然后将数据添加到列表并调用notifyDataSetChanged(),然后将recyclerview滚动到存储位置