마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

사진을 이미지에 넣고 앱 재실행 시 질문입니다.

0 추천
연락처 리스트를 구성하고 그 리스트 안에 버튼을 부여합니다. 버튼을 클릭하면 이미지뷰가 나옵니다.

이미지뷰가 들어있는 액티비티에는 사진을 등록하는 버튼이 있는데

그 버튼을 터치 후, 갤러리를 불러와서 사진을 선택하면 이미지뷰에 선택한 사진이 표시되는 형식입니다

 

그런데! 중요한건 앱을 닫고 다시 실행을 하면 이미지뷰에 보였던 사진이 사라지고. 공백으로 나온다는 것인데요..

찾아보니깐 db를 생성해야 한다 이런게 있는게 답이 너무 많아서요 ..

제가 정확히 묻고 싶은건, 이미지뷰에 표시한 사진을, 앱을 재실행시 그대로 다시 보여지게 하는 방법이 어떤 방법이

있나? 입니다. 어떻게 검색해야 할지 모르겠더라구요...설명해 주시거나 혹시 소스코드 있으시면 ㅠㅠ 꼭좀 알려주십시오

여기서 너무 막혀서..좀 힘드네요 부탁드립니다.
전훈군 (180 포인트) 님이 2015년 6월 21일 질문

2개의 답변

0 추천
연락처를 생성한 디비가 있을 것 이고 그 연락처에 해당하는 디비에 image 를 blob 로 업데이트 하라는 이야기 인데

1. 연락처를 지금 멀로 관리하나요?

2. 일단 기초가 필요하니 책을 가까이 하세요 아무 것도 없이 할 수있는게 코딩이 아닙니다.
aucd29 (218,390 포인트) 님이 2015년 6월 22일 답변
아 연락처를 지금 contacts에서 불러와서 리스트에 뿌려주고 있구요...그럼 contacts에 blob을 업데이트 하라는 얘기가 되겠군요 ㅠㅠ
네 그렇지요 !!!!!!!!!!!!!!!!1
0 추천
위에 aucd29님이 말씀하신대로 연락처를 어떻게 관리하는지 궁금하네요.

삭제,추가,갱신없이 질문자님이 배열 등으로 '고정된' 리스트를 사용하는것인지,

따로 DB로 관리하여 연락처리스트를 동적으로 사용하는것인지.

질문글을 보니 갤러리내에서 선택한 이미지를 적용하시는덴 문제가 없는거같은데..

따로 그 선택한 이미지를 저장해주지 않으면 [경로 등] 앱을 재실행할 때 공백으로 나오는게 당연한겁니다.

연락처 '리스트'라고 하셨으니 각각의 선택한 사진이 다 다를것이고,

리스트 몇 번째에 무슨 사진을 선택했는지 저장을 해야겟지요..

가령 첫번째 연락처엔 ~땡땡경로/딸기.jpg , 두번째 연락처엔 ~모모경로/수박.jpg이런식이면..

이 경로들을 저장했다가, 앱을 실행할 때 이미지 정보를 불러와서 이미지뷰에 뿌려주면 되지 않을까요.

만약 사용자가 갤러리내 이미지를 삭제해서 없는 경로라면 이미지를 뿌리지 않는다던가요.
anci (19,950 포인트) 님이 2015년 6월 22일 답변
contacts를 이용하여 contactslist를 작성해 연락처에 뿌려주고 있습니다. 그럼 리스트에 경로를 저장하고 실행할 때 이미지를 불러오는 방안을 찾아봐야 겠네요..
...