Hmm but that doesn't keep track of the strings anymore. Any way of getting ["a", 1, 2, "b", 3, 4, 5]? It feels hacky to me, too, but I'm not sure of any better way to handle a sectioned recyclerview. Given a position, I need to know if it's a section header, or an event item, and I thought the simplest way to do that would be to bump it into a list and switch based on object type