В моей деятельности приложения есть радиогруппа. Он имеет 2 переключателя.сброс выбранного переключателя при воссоздании активности
в файле xml, я выбираю radioobutton1 по умолчанию, когда я запускаю действие.
Сценарий:
- Кнопка выбора радио 2
- Перейти к настройкам телефона и изменить язык.
- вернитесь к заявке.
Активность создается снова. Но радиобъект2 выбран.
Фактически, когда я создаю действие, он должен сохранять radioobutton1 в качестве выбора по умолчанию. Но после изменения языка и перехода к моей активности он сохраняет предыдущее состояние, даже если выполнено onCreate().
Я хочу сделать radobutton1 выбранным, когда я воссоздаю свою деятельность.
Пожалуйста, дайте мне знать, как это может быть. Где я делаю неправильно.
в моем OnDestroy() я попробовал radiogroup.clearcheck()
я попытался проверить идентификатор радиокнопки, а затем установить radiobutton1.checked (истина).
У меня есть onClickListener, который я использую для выбора переключателей.
Как-то состояние не очищается, и я не могу сделать radobutton1 в качестве выбора по умолчанию, когда я снова создаю свою активность.
Вы пытались установить радиобарабан по методу onResume. – Rich