Closed noundla closed 8 years ago
Hi @noundla, in the refreshData()
you shouldn't recreate the adapter and so reinitialize the RV.
Look my example app (dev branch) and you will discover that if you simply call updateDataSet(items)
the list will be refreshed cleaner, also the headers will be automatically re-displayed if before they were:
public void updateDataSet(List<T> items) {
mItems = items;
notifyDataSetChanged();
showAllHeaders();
}
Try it by calling that method and let me know.
Thanks :) It worked. I will check out dev branch for other things.
Hi @davideas
Thanks for great lib.
I am using FlexibleAdapter to display sticky headers in RecyclerView. It is working fine for the first time loading list data using adapter, however, I am getting below crash issue while pushing fresh list items in adapter for the second time onwards.
Below is my code.
Code in onCreateView() method:
code in refreshData() method:(which will be called everytime when user want to refresh data)
Note: FeedAdapter extends FlexibleAdapter
I am not observing the crash issue while commenting showAllHeaders() method call, however, no headers are showing due to this.
Can you please help me to get out of this issue?