RadioGroup之setOnCheckedChangeListener事件会触发两次的解决方式

在项目HomePageActivity使用RadioGroup设置切换Fragment时,发现切换时会触发两次setOnCheckedChangeListener监听

早前设置切换是通过RadioGroup的check方法来实现的,但切换改变监听会触发多次,设置切换的代码为

homeRgMenu.check(R.id.home_rb_page);

解决方式,RadioButton设置选中,这样当RadioButton切换时,RadioGroup的setOnCheckedChangeListener监听只会触发一次:

homeRbPage.setChecked(true);

你可能感兴趣的:(RadioGroup之setOnCheckedChangeListener事件会触发两次的解决方式)