[英]How to keep the radio button checked till its other radio button is checked in a radio group in android?
我在检查将显示为选中状态的按钮之一时有一个单选按钮组。 但是,当我移至其他屏幕并返回时,将不会检查所有按钮。 我要做的是不断检查android中的单选按钮。
您需要做的是保存页面/屏幕的状态,并在导航回它时重新填充它。 为了将状态保存在全局变量中,请查看此答案。
返回页面/屏幕时,只需检查全局变量中是否保存了任何内容,如果是,则重新填充单选按钮的值。
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();
}
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.