我的设置对话框中有一个开关。我只想在移动开关时调用reset()
。我该怎么办?
if (showSwitch.isChecked()) {
show = true;
editor.putBoolean("show", true);
reset();
} else {
show = false;
editor.putBoolean("show", false);
reset();
}
答案 0 :(得分:1)
如果show
与切换值不同,请执行某些操作。不,如果 - 其他是必需的。
if (show != showSwitch.isChecked()) {
show = showSwitch.isChecked();
editor.putBoolean("show", show);
reset();
}