gpt4 book ai didi

java - 开关返回关闭状态

转载 作者:太空宇宙 更新时间:2023-11-04 14:03:55 24 4
gpt4 key购买 nike

当打开开关时,它会保持打开状态。但是,当我离开 Activity 并返回 Activity 时,它会重新关闭。我希望它根据最后按下的内容保持打开或关闭状态。我已尝试下面的代码,但没有解决我的问题

SwitchButton.setChecked(true);
SwitchButton.setChecked(false);

最佳答案

您需要做的是在您的 Activity 中覆盖这些方法:

  @Override
protected void onSaveInstanceState (Bundle outState){
super.onSaveInstanceState(outState);
outState.putBoolean("CHECKED", SwitchButton.isChecked());
}

然后在onCreate中:

 @Override
protected void onCreate (Bundle savedInstanceState){
super.onCreate(savedInstaceState);

if(savedInstanceState != null){
boolean isChecked = savedInstanceState.getBoolean("CHECKED");
SwitchButton.setChecked(isChecked);
}
}

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

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