[英]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.