I am trying to make an app that will be loading news from the network and will be updating dynamically. I am using a RecyclerView
and CardView
to display the content. I use Jsoup
to parse sites. I don't think that my code is needed because my question is more theoretical than practical. I want to understand the process of dynamic updating using notifyDataSetChanged()
. In my main activity I get all the headers and add them to list. But I need to wait untill all the items are loaded to start displaying them. I would really appreciate if someone could post a sample code of what I'm trying to do because I couldn't find a lot of information about combining ViewHolder
, Adapter
and RecyclerView
.
相关问题
- How can I create this custom Bottom Navigation on
- Bottom Navigation View gets Shrink Down
- How to make that the snackbar action button be sho
- Listening to outgoing sms not working android
- How to create Circular view on android wear?
相关文章
- android开发 怎么把图片放入drawable的文件夹下
- android上如何获取/storage/emulated/下的文件列表
- androidStudio有个箭头不认识
- SQLite不能创建表
- Windows - Android SDK manager not listing any plat
- Animate Recycler View grid when number of columns
- Why is the app closing suddenly without showing an
- Android OverlayItem.setMarker(): Change the marker
In your
RecyclerView adapter
, you should have aArrayList
and also one methodaddItemsToList(items)
to add list items to theArrayList
. Then you can add list items by calladapter.addItemsToList(items)
dynamically. After all your list items added to theArrayList
then you can calladapter.notifyDataSetChanged()
to display your list.Hope this is clear!