@Override public void onCheckedChanged(CompoundButton compoundButton, boolean isChecked) { if (isChecked) { for (RadioButton btn : mGroup) if (!btn.getTag().equals(compoundButton.getTag())) btn.setChecked(false); } }
@Override public void onCheckedChanged(RadioGroup group, int checkedId) { RadioButton checked = (RadioButton) group.findViewById(checkedId); mDevice = (BluetoothDevice) checked.getTag(); } });
@Override public void onViewStateRestored(@Nullable Bundle savedInstanceState) { super.onViewStateRestored(savedInstanceState); // Restore instance state after the fragment tries to to avoid any UI weirdness. if (savedInstanceState != null) { valueWasSelected = savedInstanceState.getBoolean(KEY_VALUE_WAS_SELECTED, false); selectedValue = savedInstanceState.getInt(KEY_SELECTED_VALUE, 0); } for (int i = 0; i < radioGroup.getChildCount(); i++) { RadioButton radioButton = (RadioButton) radioGroup.getChildAt(i); if (valueWasSelected && (int) radioButton.getTag() == selectedValue) { radioButton.setChecked(true); return; } } }
@Override public void onCheckedChanged(RadioGroup group, int checkedId) { RadioButton rb = (RadioButton) group.getChildAt(checkedId); if (rb.isChecked()) { chooseFragment(String.valueOf(rb.getTag())); } }
@Override public void onCheckedChanged(RadioGroup rg, int i) { RadioButton rb = (RadioButton) findViewById(i); if (rb.isChecked()) { if (listener != null) { listener.groupBtnClick(rb.getTag().toString()); } } } });
@Override public void onCheckedChanged(RadioGroup group, int checkedId) { for (int i = 0; i < group.getChildCount(); i++) { RadioButton child = (RadioButton) group.getChildAt(i); child.setChecked(child.getId() == checkedId); if (child.getId() == checkedId) selectedPreference = (String) child.getTag(); } } });
RadioButton radioButton = radioButtons.get(i); if (radioButton .getTag() .toString() .equalsIgnoreCase(