我想在按钮的 onClick 方法中获取开关的状态。实际上,我想使用共享首选项使用保存按钮保存开关的状态。为此,我需要保存按钮的 onClick 方法中的 Switch 状态。
这是一些代码.. 这是 onCheckedChanged 方法。
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
Toast.makeText(this, "Notification is " + (isChecked ? "on" : "off"),Toast.LENGTH_SHORT).show();
if(isChecked==true){
scheduleNotification(getNotification(w.getMEAN()),time);
}
我想在保存按钮的onClick方法中获取布尔isChecked的值。它们都是onCreate之外的不同方法。这就是我面临问题的原因。提前致谢!