Расширьте функциональность своего списка, добавив действие «пометить / отменить». При нажатии на строку списка соответствующий блок данных помечается или не помечается. Используйте drawListRow (), чтобы нарисовать символ «отметка» для каждой отмеченной линии.
А когда наступит время, просто соберите все отмеченные предметы из списка для дальнейшей обработки.