위에 aucd29님이 말씀하신대로 연락처를 어떻게 관리하는지 궁금하네요.
삭제,추가,갱신없이 질문자님이 배열 등으로 '고정된' 리스트를 사용하는것인지,
따로 DB로 관리하여 연락처리스트를 동적으로 사용하는것인지.
질문글을 보니 갤러리내에서 선택한 이미지를 적용하시는덴 문제가 없는거같은데..
따로 그 선택한 이미지를 저장해주지 않으면 [경로 등] 앱을 재실행할 때 공백으로 나오는게 당연한겁니다.
연락처 '리스트'라고 하셨으니 각각의 선택한 사진이 다 다를것이고,
리스트 몇 번째에 무슨 사진을 선택했는지 저장을 해야겟지요..
가령 첫번째 연락처엔 ~땡땡경로/딸기.jpg , 두번째 연락처엔 ~모모경로/수박.jpg이런식이면..
이 경로들을 저장했다가, 앱을 실행할 때 이미지 정보를 불러와서 이미지뷰에 뿌려주면 되지 않을까요.
만약 사용자가 갤러리내 이미지를 삭제해서 없는 경로라면 이미지를 뿌리지 않는다던가요.