Проблема с RadioGroup

Пытаюсь отследить какая radio button была нажата, но в listener передаются какие-то непонятные id - постоянно срабатывает else. В чем может быть проблема?

view.findViewById<RadioGroup>(R.id.radioGroup)
                    .setOnCheckedChangeListener { radioGroup, id ->
                        when (id) {
                            -1 -> "Ничего не выбрано"
                            R.id.radioButton -> "1"
                            R.id.radioButton2 -> "2"
                            else -> "3"
                        }
                    }

Ответы (0 шт):