We had a header that is DATE and a subheader that is a PLACE_ID (long), and if PLACE_ID == PLACE_ID for two elements, but their headerId is different, then the header and subheader are not rendered and the two categories are merged.
I solved this issue by using header + subHeader (so date.getTime() + placeId) as the subHeaderId instead.
We had a header that is DATE and a subheader that is a PLACE_ID (long), and if PLACE_ID == PLACE_ID for two elements, but their headerId is different, then the header and subheader are not rendered and the two categories are merged.
I solved this issue by using
header + subHeader
(sodate.getTime() + placeId
) as the subHeaderId instead.