setOnCheckedChangeListener为什么执行了两次
【摘要】
问题描述:
最近使用RadioGroup控件,onCheckedChanged方法被执行了两次,困扰了一阵子。
[java]
view plain
copy
mListenKindGroup = ...
问题描述:
最近使用RadioGroup控件,onCheckedChanged方法被执行了两次,困扰了一阵子。
以上代码当初始化进入调用mListenKindGroup.check(R.id.forwad_style_call_forwad);时,
通过log打印发现setOnCheckedChangeListener方法被调用了两次,由于我是check之后弹出一个对话框,这样一来就弹出了两个对话框,显然不是我想要的结果,
那怎么让它只调用一次呢?
解决方法:
直接根据id获取子RadioButton对象来setChecked()
文章来源: blog.csdn.net,作者:yechaoa,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/yechaoa/article/details/71487114
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)