预成型后无限滚动在第一个项目上返回

时间:2017-03-20 15:19:09

标签: java android

我在receyclerview上实现了无休止的滚动,并且工作正常。在我到达最后一个项目后,通过互联网连接,我从第二个网站页面获取数据并填充适配器并在应用程序内显示数据。但问题是在下载新数据完成后我总是在第一项上返回,所以我必须向下滚动才能看到上次下载的项目。我试过notifyItemInserted(position),但这没有用。所以我的问题是为什么会发生这种情况?

我试图在互联网上找到解决方案,但没有找到任何有用的东西。感谢。

1 个答案:

答案 0 :(得分:1)

我认为每次新数据到来时都会重新创建适配器。您应该使用相同的适配器,将新数据添加到上一个列表并调用notifyDataSetChange()