我有一个json feed。我必须在recyclerview中显示数据,我已经以平滑的方式完成了这项工作。 Feed包含有关50部电影的信息,如果我更改了Feed链接的限制,我会获得更多详细信息(例如:https://myfeed_example.com/rss/topmovies/limit=50/json)如果我将限制更改为100,我将获得100个Feed,这就是它的工作方式,现在我是如何解析的首先是我获取整个json feed并迭代并显示在recyclerview中。这意味着它将在列表中显示50个电影细节。
但我想要的是首先我必须显示20部电影的细节,当用户到达列表底部时,必须加载剩余的20部分,依此类推。我们可以通过两种方式来实现这一目标。
这是制作自动增长列表的正确方法吗?
答案 0 :(得分:0)
第一个选项是正确的。 然后在你的Recylcerview适配器中使用类似的东西附加到电影列表。
public void appendMovies(List<Movie> movies) {
int size = mMovies.size();
mShots.addAll(movies);
notifyItemRangeInserted(size, mMovies.size());
}