Вопрос о RadioGroup и RecyclerView

У меня есть функция, которая отображает список мелодий звонка с телефона пользователя как RadioGroup внутри RecyclerView
Размер RadioGroup динамически увеличивается с размером телефона пользователя
Все работает отлично, за исключением случаев, когда пользователь выбирает мелодию звонка, нажимает «Сохранить», а затем возвращается опять же, он не показывает выбранную мелодию звонка
Как я могу получить индекс/идентификатор переключателя из динамической RadioGroup?


person Đoàn Trung Hiếu    schedule 01.11.2018    source источник
comment
Можете ли вы добавить минимальный, полный и проверяемый пример, см. stackoverflow.com/help/mcve? В противном случае трудно сказать, что происходит не так...   -  person quant    schedule 01.11.2018
comment
Возможный дубликат Как получить выбранный индекс RadioGroup в Android   -  person Shahab Rauf    schedule 01.11.2018


Ответы (1)


на этом прослушивателе радиокнопок, таком как oncheckedchangelistener, получите его идентификатор и сохраните его. После этого, когда экран создается, извлеките этот идентификатор и установите его.

Еще одна вещь в классе модели устанавливает одну логическую переменную, которая определяет, отмечена ли радиокнопка или нет.

person Parth Suthar    schedule 01.11.2018