gpt4 book ai didi

java - 在多个 Activity 之间使用复选框时出错

转载 作者:行者123 更新时间:2023-12-02 06:54:20 24 4
gpt4 key购买 nike

我正在尝试在 Eclipse 上的应用程序中编写设置 Activity 。在主 Activity 中,它有一个运行特定命令的按钮。在设置 Activity 中,我想要一个复选框,选中该复选框后,会更改主 Activity 中的按钮在点击时运行的内容。现在,我有了它,以便当选中复选框时,它会更改 boolean 值并将其传递给主 Activity 。当点击主 Activity 中的按钮时,它会检查 boolean 值是 true 还是 false。所有这些工作都很完美,但是当我之后返回到设置 Activity 时,该复选框未被选中。我应该怎么做才能在参加其他 Activity 后保持检查状态?

最佳答案

我相信我发布的评论就是答案:

您需要保存 Activity 的状态。此信息可以在 Saving Android Activity state using Save Instance State 找到但简而言之,您需要重写这两个方法:

@Override
public void onSaveInstanceState(Bundle savedInstanceState) {
super.onSaveInstanceState(savedInstanceState);
}

@Override
public void onRestoreInstanceState(Bundle savedInstanceState) {
super.onRestoreInstanceState(savedInstanceState);

}

关于java - 在多个 Activity 之间使用复选框时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17577135/

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