2014年6月9日月曜日

Android : RadioGroup のチェックをコードから変更する際に onCheckedChanged が複数回呼ばれるのを防ぐ


このエントリーをはてなブックマークに追加
参考 : RadioGroup calls onCheckChanged() three times

謎仕様。。。

プログラム上から RadioGroup 内でチェックされたボタンを変更する場合、
RadioGroup.check(id) を使うと setOnCheckedChangeListener で指定した
onCheckedChanged が 3回も呼ばれてしまうので、
RadioButton.setChecked(true) を使用する。

0 件のコメント:

コメントを投稿