Если вы позвоните setEnabled
, это не должно повлиять на выбранное состояние. Если это так, то я предлагаю вам пересмотреть свой код, чтобы увидеть, есть ли что-нибудь, что может объяснить это поведение. Как кто-то еще предложил, может быть, если вы разместите пример кода, который может быть полезным.
* * 1003 Обновление:
Для полной ясности есть только два способа изменить выбранное состояние флажка.
- Звонок на
setSelected
- Пользователь нажимает на флажок
Вызов setEnabled
не не меняет выбранное состояние.
Таким образом, в вашем коде должно быть что-то странное, вызывающее это.