标签: android android-recyclerview linearlayoutmanager
由于我是addData,并调用了notifyDataSetChanged(),然后我立即使用findLastCompletelyVisibleItemPosition方法,结果不正确。然后我使用postDelay,它的结果变得正确,为什么会这样?我怎么知道数据是否完全添加?
答案 0 :(得分:0)
在将数据添加到列表之前,将上一个可见位置保存到变量然后将数据添加到列表并调用notifyDataSetChanged(),然后将recyclerview滚动到存储位置