如何仅在移动开关时重置?

时间:2017-06-05 14:50:50

标签: java android

我的设置对话框中有一个开关。我只想在移动开关时调用reset()。我该怎么办?

if (showSwitch.isChecked()) {
    show = true;
    editor.putBoolean("show", true);
    reset();
} else {
    show = false;
    editor.putBoolean("show", false);
    reset();                
}

1 个答案:

答案 0 :(得分:1)

如果show与切换值不同,请执行某些操作。不,如果 - 其他是必需的。

if (show != showSwitch.isChecked()) {
    show = showSwitch.isChecked();
    editor.putBoolean("show", show);
    reset();
}