В Android я создал ListView AA (в Activity A), который надувается из массива String, хранящегося в Resources. Каждый элемент в ListView открывает другой BB ListView (в действии B), который аналогичным образом надувается из другого массива String в ресурсах. ListView Activity B содержит строки TextView и CheckBox. Каждый просмотр списка BB будет уникальным и зависит от просмотра списка AA.
Затем я использую состояние каждого флажка для добавления или удаления из ArrayList. В конечном итоге ArrayList будет содержать элементы, выбранные из ListView BB.
Вопрос в том, что когда я возвращаюсь в ListView AA, я хочу иметь возможность получить состояние всех флажков независимо от того, был ли открыт соответствующий просмотр списка BB или нет, и изменить их в соответствии с некоторыми условиями. Поскольку каждый идентификатор флажка не уникален, как я могу найти состояние каждого флажка?