설치된 어플 리스트를 리스트뷰를 통해 구성하고 체크박스가 있습니다.
체크박스를 선택한 상태를 SharedPreferences에 저장하려고하는데 
설치된 어플 개수에 따라 달라지는 뷰 개수와 이에따른 체크박스 개수도
달라져서 잘 적용이 안됩니다.
이런 경우에는 어떤 방식으로 해결하는게 좋을지 조언 부탁드립니다.

그리고  DB에도 저장해야하는데(나중에 DB정보로 어플실행을 제어해야하기 때문에)
이런경우는 프리퍼런스에 굳이 저장하지 않고도
해당 DB를 불러와서 체크상태를 유지할 수 있는지 궁금합니다.