Как определить, изменяется ли переключатель, значение флажка пользователем или программно (в том числе путем сохранения)?

setOnCheckedChangeListener(new OnCheckedChangeListener() {
            @Override
            public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
                // How to check whether the checkbox/switch has been checked
                // by user or it has been checked programatically ?

                if (isNotSetByUser())
                    return;
                handleSetbyUser();
            }
        });

Как реализовать метод isNotSetByUser () ?

98
задан Sheraz Ahmad Khilji 13 November 2014 в 08:49
поделиться