gpt4 book ai didi

android - 开关状态

转载 作者:行者123 更新时间:2023-11-30 02:02:49 25 4
gpt4 key购买 nike

我想在按钮的 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 方法中获取 bool 值 isChecked 的值。它们都是 onCreate 之外的不同方法。这就是为什么我面临问题。提前致谢!

最佳答案

只需将其保存在事件处理程序中或调用其他方法即可。例如:

   public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
Toast.makeText(this, "Notification is " + (isChecked ? "on" : "off"),Toast.LENGTH_SHORT).show();

SharedPreferences prefs = activity.getSharedPreferences(
"com.my.app", Context.MODE_PRIVATE);

prefs.edit().putBoolean("isChecked", isChecked).commit();




}

关于android - 开关状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31219183/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com