как я понял, у вас есть множественное поле с какими то значениями, сейчас не важно с какими
вы добавляете в него новое значение, но бывают ситуации что такое значение уже присутствует в этом поле, как этого избежать? ваш вопрос
берём активити итератор, перед активити, которое вносит изменение
в качестве параметра ставим ему множественную переменную, в которую мы предварительно записали значение множественного поля
внутри итератора ставим условие, если значение итератора равно значению, которое мы хотим записать в поле, то некая переменная встаёт в позицию 0(по умолчанию она была 1)
после итератора, ставим условие, если переменная равна 0, то не записываем новое значение, если 1, записываем