diff --git a/app/src/main/java/com/example/nemophila/MapsActivity.java b/app/src/main/java/com/example/nemophila/MapsActivity.java index aede3f0..1256256 100644 --- a/app/src/main/java/com/example/nemophila/MapsActivity.java +++ b/app/src/main/java/com/example/nemophila/MapsActivity.java @@ -269,7 +269,12 @@ textView.setText(item.text); CheckBox checkBox = convertView.findViewById(R.id.filter_checkbox); checkBox.setOnCheckedChangeListener(null); - checkBox.setChecked(item.isChecked); + //チェック済みの項目をチェックにしておく + if(isGenre) { + checkBox.setChecked(nemophila.getSelectGenres().contains(item.getText())); + } else { + checkBox.setChecked(nemophila.getSelectFriends().contains(item.getText())); + } // チェックボックスを押したときの処理 checkBox.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {