我正在尝试制作一个将从网络加载新闻的应用程序,并将动态更新.我正在使用RecyclerView和CardView来
显示内容.我使用Jsoup来分析网站.我不认为我的
代码是必需的,因为我的问题比理论上更实际.我想使用notifyDataSetChanged()了解动态更新的过程.在我的主要活动中,我得到所有的
标题,并将它们
添加到列表中.但是我需要等待所有的项目被加载才能开始
显示它们.我真的很感激,如果有人可以发布我想要做的示例
代码,因为我找不到关于组合ViewHolder,适配器和RecyclerView的很多信息.
在RecyclerView适配器中,您应该有一个ArrayList,还有一个
方法addItemsToList(items)将列表项
添加到ArrayList.然后可以通过
调用adapter.addItemsToList(items)动态
添加列表项.在将所有列表项
添加到ArrayList之后,可以
调用adapter.notifyDataSetChanged()来
显示列表.
希望这是清楚的!