Checkbox监听器无法理解android中的行为

时间:2015-10-20 15:37:13

标签: android oncheckedchanged

我初始化了两个复选框mChkbox1.setOnCheckedChangeListener(this)和mChkbox2.setOnCheckedChangeListener(this)。并且基于checked和Unchecked,我已经写了一个弹出窗口。如果选中mChkbox1,则mChkbox2将被取消选中,反之亦然。

对我来说如果我点击了mChkbox1。我正在使mChkbox2检查为false mChkbox1.setChecked(true)和mChkbox2.setChecked(false)。

由于mChkbox2初始化了mChkbox2.setOnCheckedChangeListener(this)。在我做" mChkbox1.setChecked(false)"通过编程方式,它触发mChkbox2的onCheckedChange监听器。所以弹出窗口正在重复。

此外,当我的活动进入下一页并且当我按下后退按钮时 弹出窗口再次出现。

请提出任何想法来克服它。我对Android更新鲜

0 个答案:

没有答案
相关问题