Итак, я пытаюсь выучить Kotlin и использую Android Стад ios для практики и обучения. В настоящее время я пытаюсь выполнить простое действие с RadioGroup (с Radio Buttons), сохранить выбранное значение, а затем отобразить, сколько из каждого значения (radiobutton) было выбрано.
У меня вопрос, как мне это сделать? напечатать, какая кнопка была выбрана, и сколько кнопок этого типа было выбрано?
Я попробовал следующее:
//in MainActivity.kt in my MainActivity class
s1RadioGroup.setOnCheckedChangeListener { _, checkedId ->
//if catButton was selected add 1 to variable cat
if(checkedId == R.id.catRadio) {
catSum += 1
print(catSum)
}
//if dogButton was selected add 1 to variable dog
if(checkedID == R.id.dogRadio) {
dogSum += 1
print(dogSum)
}
Не уверен, правильно ли я поступаю, но желаемый вывод: ![enter image description here](https://i.stack.imgur.com/jJe4h.jpg)
У меня есть макет, идентификаторы, кнопка очистки и все остальное работает. Но я не уверен, как использовать событие onClickListener для 'SaveButton' , чтобы сохранить выбранную радиокнопку и затем отобразить результаты (например: Cat = 1, Dog = 2). Буду признателен за любые предложения, или если вы можете указать мне правильное направление.