いくつかのチェックボックスを動的に作成していて、一度に1つだけを選択するロジックを実行しました。選択したチェックボックスの状態を保存したいので、次の画面から戻ったら選択する必要があります。以下にチェックボックスのコードを示しました
cb.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView,
boolean isChecked) {
if (isChecked) {
if (hash.size() > 0) {
hash.get("1").setChecked(false);
}
hash.put("1", buttonView);
selAnyone = true;
} else {
hash.clear();
selAnyone = false;
}