如何检查单选按钮,直到在android中的一个广播组中检查其他单选按钮?

时间:2012-03-05 13:26:50

标签: android

我在检查其中一个按钮时会有一个单选按钮组,它将显示为已选中。 但是,当我移动到其他屏幕并返回时,将不会检查任何按钮。 我必须做什么才能在android中不断检查单选按钮。

2 个答案:

答案 0 :(得分:0)

您需要做的是保存页面/屏幕的状态,并在导航回来时重新填充它。为了将状态保存在全局变量中,请查看此答案。

Android: How to declare global variables?

当你回到页面/屏幕时,只需检查全局变量中是否有任何保存,如果是,则重新填充单选按钮的值。

答案 1 :(得分:0)

SharedPreferences pref = getSharedPreferences(“preferencesName”,MODE_PRIVATE);

final SharedPreferences.Editor prefEdit = pref.edit();

RadioButton radio =(RadioButton)findViewById(R.id.radio);

radio.setOnCheckedChangeListener(new OnCheckedChangeListener(){

@Override

public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {

    prefEdit.putBoolean("booleanValue", isChecked).commit();

}

});

相关问题