Nov 19, 2010
I have a custom adapter to display a list of items with section headings. I've looked at Jeff Sharkey's SeparatedListAdapter and CommonsWare's MergeAdapter as examples of how to achieve this, and I now have a solution which works by providing a separate adapter for the content of each section. This creates a big performance problem, though. In my case, there are potentially thousands of items in the list, each with an associated date, and I want to use the date as section heading for all the items with that date. So, without section headings, I'd have a single Cursor which returns the items sorted by date. Nice and easy. With section headings, I'm currently doing this: One Cursor to select all distinct dates in the dataset. For each distinct date, a separate Cursor to return the items matching that date. Pour the dates (section headings) and separate SimpleCursorAdapters for each date's items, into my custom adapter.
View 1 Replies