我正在尝试创建一个具有4种状态的应用程序,但是,其中两个按钮对所有4种状态都是通用的,并且意味着要做同样的事情。我想知道是否有任何代码可以从活动开始时更改按钮的状态,例如在启动意图时检查两个按钮的当前状态并在更新状态时启动新意图。 感谢。
答案 0 :(得分:0)
我使用静态布尔变量和切换按钮做了类似的事情。
static boolean button;
ToggleButton bClock;
@Override
protected void onPause() {
super.onPause();
if (bClock.isChecked() == true) {
button = true;
} else
button = false;
}
@Override
protected void onResume() {
super.onStart();
if (button == true) {
bClock.setChecked(true);
}
你可以让其中两个在两个按钮之间共享按钮状态。我希望有帮助