2017-02-24 3 views
0

이 스크립트를 확인란과 함께 확장 가능한 목록보기에 사용하고 있습니다. https://github.com/bhat-dinesh/ExpandableListViewWithCheckBox집합 확장 가능 목록보기 확인란이 초기화 될 때 선택됨

정말 멋지다. 또한 특정 체크 박스 상태를 공유 환경 설정에 저장하도록 관리했다.

하지만 문제는 내가 활동을 초기화 할 때 확인란 상태를로드하려고합니다. 모든 체크 박스의 상태를 공유 환경 설정 파일에 저장했습니다. 이제이 SharedPreferences 파일을로드하고이 활동에서 활성화해야하는 체크 박스를 활성화하려고합니다.

나는 SharedPref 파일을로드하는 방법과 그 파일에서 데이터를 가져 오는 방법을 알고있다. 하지만 초기화 할 때 확인란을 어떻게 사용할 수 있습니까?

답변

0

소스를 처음 보았을 때 검사 상태가 포함 된 어댑터 클래스의 mChildCheckStates이 있습니다.

필요한 것을 수행하려면 생성자를 사용하거나 함수를 작성하여 변경하십시오.

또한, 나는 계속 진행하기로 결정하는 방법을 잘 모릅니다,하지만 당신은 단지 어댑터를 시작하는 경우,이 기능을보고해야합니다 : 무효 notifyDataSetChanged()

관련 문제