Предполагая, что вы хотите, чтобы метод запускался только один раз, просто установите флаг, который определяет, был ли метод запущен вообще, и запускайте метод, только если флаг не установлен, и установите флаг при первом запуске.
Если вы хотите, чтобы метод запускался только один раз для каждого изменения, вы, вероятно, можете отслеживать текущую выбранную радиокнопку и запускать метод только в том случае, если текущая выбранная радиокнопка отличается от последней, для которой вы запускали метод и переключите текущий в методе. Итак, сначала выбранный будет нулевым, затем при первом запуске метода вы установите его для выбранного элемента, когда метод будет запущен в следующий раз, когда текущий будет таким же, как выбранный, поэтому вы пропустите метод , Когда вы затем переключаете переключатель в первый раз, выбранный будет отличаться от текущего, чтобы вы запускали его и устанавливали текущий на выбранный. при следующем вызове метода текущий ток будет таким же, как текущий, поэтому он будет пропущен.