Это, вероятно, будет проблемой, так как каждый раз, когда ваша деятельность начинается, она будет принимать состояние выбора по умолчанию для компонентов.
Чтобы достичь своей цели, вам нужно сохранить то состояние, которое вам нужно для кнопки переключения иcheckbox.И затем вам придется устанавливать соответствующее состояние одинаково при каждой загрузке действия, что означает onCreate () непосредственно перед тем, как вы начнете определять onClick () для этих компонентов.
Вы можете использовать объект SharedPreferenceчтобы сохранить состояние за один раз и использовать то же самое в onCreate () вашей деятельности, чтобы установить сохраненные состояния переключателя и флажков.