Я полагаю, ваша кнопка находится в Fragment
(или Activity
), а ваш переключатель в элементе RecyclerView
.
Вы можете сделать как
Если ваш RecyclerView подлежит вторичной переработке
- Пользователь выбирает переключатель
- Вы получите выбранный элемент с помощью
setOnCheckedChangeListener
- Вы сохраните это значение вполе в адаптере (вы можете сохранить в
list
, map
или любом другом типе данных, который вам нравится) - Когда вы нажимаете кнопку, вы можете получить это значение как
adapter.
Если ваш RecyclerView не подлежит вторичной переработке
Вам не нужно сохранять какие-либо значения.
При нажатии на Button
вы можете получить RecyclerView
item -> затем получить RadioGroup
-> получить выбранную кнопку RadioButton.